python不同文件之间的函数互相调用
今天试了编辑在不同文件之中的函数互相调用的办法,记下来,以备以后查看。
比如下面这段代码存放在helloworld.py文件中。
#!/usr/bin/python3
import os
import sys
def square(x):
'calculate the square of the number x.'
return x*x;
#square._doc_
print("Hello, World!")
print ("Hello, Python!")
square(3);
helloworld.py中的square函数可以像下面这段代码一样的phy.py文件中的代码调用
#!/usr/bin/python3
# 定义函数
# 可写函数说明
import sys
import os
sys.path.append('./')#helloworld.py和phy.py存放在同一个路径下
# 从helloworld.py引入square这个函数
from helloworld import square;
# Load physical directory module
sys.path.insert(0, os.path.join(os.pardir, 'common', 'physical'));
b=os.path.join(os.pardir, 'common', 'physical');
print(os.pardir);
print(b);
sys.path.insert(0, os.path.join(os.pardir, 'common', 'common_scripts'))
c=os.path.join(os.pardir, 'common', 'common_scripts');
print(c);
d=square(3);
print(d);
这样就phy.py就成功地调用了square函数,打印结果如下:
Hello, World!
Hello, Python!
..
../common/physical
../common/common_scripts
9
python不同文件之间的函数互相调用相关推荐
- python中文件读写--open函数详解
python中open函数详解 在python中文件的读取分为三步走: 读:打开文件 -> 读文件 -> 关闭文件 (有点像把大象放进冰箱需要几步?的问题) 1.open函数 open函数 ...
- python创建文件对象的函数_Python 文件对象常用内建方法
学习python教程文件操作时,除了 文件对象读取内容 file.read(size):size为读字节的长度,默认为-1. file.readline(size):逐行读取,如果定义了size参数, ...
- Python操作文件之open函数详解
Python的open函数详解 open(file, mode='rt', encoding=None) -> BaseIO mode参数详解: 字符 含意 'r' 读取(默认) 'w' 写入, ...
- python创建文件对象的函数_Python学习笔记之—— File(文件) 对象常用函数
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 1.file.close() close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否则会触 ...
- Android库so文件及skia函数的调用
为了实现android的二次开发,希望通过编制动态链接库(.so)的方式实现android native C程序的调用.更为实际的情况则是:编制新库(new.so)调用android的老库(如libs ...
- Python 同一个类中不同函数相互调用
本文采取:Python的类中函数方法相互调用的两种方式_狗哥的博客-CSDN博客 __metaclass__=type class Stu:name=Noneage=Noneschool=" ...
- Day4:python之文件操作、函数初识(2)
又是一周过去了,感觉我接受新知识有点慢啊,脑子跟不上还是怎么着呢,那也没办法,慢慢学吧,也不能放弃啊. 一.记住非空即真.非零即真 二.操作文件 只读模式:r ,打开不存在的文件会报错,r 模式不能写 ...
- python seek_Python 文件操作seek()函数
函数语法 seek(offset, whence=0, /) 函数说明 Change the stream position to the given byte offset.The offset i ...
- python芙蓉数用abs函数_Python调用OpenCV阈值化
这一篇主要有两点:普通阈值化和自适应阈值化. 1.普通阈值化 普通阈值化用到的函数是cv2.threshold,其函数原型为: threshold(src, thresh, maxval, type, ...
- Python 的文件IO相关操作说明
Python进行文件读写的函数为open或file: file_handler = open(filename,,mode) open mode w 以写方式打开文件,可向文件写入信息.如文件存在,则 ...
最新文章
- mysql 可重复读 快照_MYSQL可重复读及原理、快照读和当前读
- 活动报名 | PaddlePaddle Hackathon飞桨黑客马拉松邀你参加
- 泛型集合中对继承类的转换
- 技术系统进化法则是_技术系统进化法则
- java超时自动关闭_[Java教程]web页面超时自动退出方法_星空网
- mysql数据压缩存储_压缩文本,然后存储在mysql数据库中
- Vue应用框架整合与实战--Vue技术生态圈篇
- 解决ASP.NET在IE10中Session丢失问题
- python 关于反射和类的特殊成员方法
- 使用PHP来获取客户端和服务端IP
- 米家扩展程序初始化超时_Home · MiEcosystem/miot-plugin-sdk Wiki · GitHub
- 关于计算机组装与维护的论文,计算机组装与维护论文范文
- android gridview 选择变色 再点击还原 并支持多选。记录贴 01
- 岩板铺地好吗_铺地的石板如何用处高逼格,三个大师案例来教你!
- 打开excel提示损坏的映像的解决办法
- 送给计算机老师的话,毕业送给老师的话短句
- 关于自学编程,这些秒办法助你一臂之力(全文干货,建议收藏)
- 共线条件方程c语言程序,云南师范大学《C语言》期末考试样卷及答案
- 博客管理系统-软件测试分析报告
- 年产10000吨餐厨垃圾制备氨基酸有机肥工厂设计