今天试了编辑在不同文件之中的函数互相调用的办法,记下来,以备以后查看。

比如下面这段代码存放在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不同文件之间的函数互相调用相关推荐

  1. python中文件读写--open函数详解

    python中open函数详解 在python中文件的读取分为三步走: 读:打开文件 -> 读文件 -> 关闭文件 (有点像把大象放进冰箱需要几步?的问题) 1.open函数 open函数 ...

  2. python创建文件对象的函数_Python 文件对象常用内建方法

    学习python教程文件操作时,除了 文件对象读取内容 file.read(size):size为读字节的长度,默认为-1. file.readline(size):逐行读取,如果定义了size参数, ...

  3. Python操作文件之open函数详解

    Python的open函数详解 open(file, mode='rt', encoding=None) -> BaseIO mode参数详解: 字符 含意 'r' 读取(默认) 'w' 写入, ...

  4. python创建文件对象的函数_Python学习笔记之—— File(文件) 对象常用函数

    file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 1.file.close() close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否则会触 ...

  5. Android库so文件及skia函数的调用

    为了实现android的二次开发,希望通过编制动态链接库(.so)的方式实现android native C程序的调用.更为实际的情况则是:编制新库(new.so)调用android的老库(如libs ...

  6. Python 同一个类中不同函数相互调用

    本文采取:Python的类中函数方法相互调用的两种方式_狗哥的博客-CSDN博客 __metaclass__=type class Stu:name=Noneage=Noneschool=" ...

  7. Day4:python之文件操作、函数初识(2)

    又是一周过去了,感觉我接受新知识有点慢啊,脑子跟不上还是怎么着呢,那也没办法,慢慢学吧,也不能放弃啊. 一.记住非空即真.非零即真 二.操作文件 只读模式:r ,打开不存在的文件会报错,r 模式不能写 ...

  8. python seek_Python 文件操作seek()函数

    函数语法 seek(offset, whence=0, /) 函数说明 Change the stream position to the given byte offset.The offset i ...

  9. python芙蓉数用abs函数_Python调用OpenCV阈值化

    这一篇主要有两点:普通阈值化和自适应阈值化. 1.普通阈值化 普通阈值化用到的函数是cv2.threshold,其函数原型为: threshold(src, thresh, maxval, type, ...

  10. Python 的文件IO相关操作说明

    Python进行文件读写的函数为open或file: file_handler = open(filename,,mode) open mode w 以写方式打开文件,可向文件写入信息.如文件存在,则 ...

最新文章

  1. mysql 可重复读 快照_MYSQL可重复读及原理、快照读和当前读
  2. 活动报名 | PaddlePaddle Hackathon飞桨黑客马拉松邀你参加
  3. 泛型集合中对继承类的转换
  4. 技术系统进化法则是_技术系统进化法则
  5. java超时自动关闭_[Java教程]web页面超时自动退出方法_星空网
  6. mysql数据压缩存储_压缩文本,然后存储在mysql数据库中
  7. Vue应用框架整合与实战--Vue技术生态圈篇
  8. 解决ASP.NET在IE10中Session丢失问题
  9. python 关于反射和类的特殊成员方法
  10. 使用PHP来获取客户端和服务端IP
  11. 米家扩展程序初始化超时_Home · MiEcosystem/miot-plugin-sdk Wiki · GitHub
  12. 关于计算机组装与维护的论文,计算机组装与维护论文范文
  13. android gridview 选择变色 再点击还原 并支持多选。记录贴 01
  14. 岩板铺地好吗_铺地的石板如何用处高逼格,三个大师案例来教你!
  15. 打开excel提示损坏的映像的解决办法
  16. 送给计算机老师的话,毕业送给老师的话短句
  17. 关于自学编程,这些秒办法助你一臂之力(全文干货,建议收藏)
  18. 共线条件方程c语言程序,云南师范大学《C语言》期末考试样卷及答案
  19. 博客管理系统-软件测试分析报告
  20. 年产10000吨餐厨垃圾制备氨基酸有机肥工厂设计

热门文章

  1. Python基础语法 - 第2关 条件判断与条件嵌套
  2. Qt--改变鼠标形状
  3. Qt 仿微信PC客户端 纯UI pyqt pyside
  4. 数澜科技与杭州新天地集团签署战略合作伙伴协议,共建数字经济产业创新基地
  5. 腾讯2016在线模拟笔试
  6. 普遍验证码存储位置总结
  7. 销售易史彦泽:SaaS会带来一场什么样的革命? | V访谈
  8. python绘制饼状图带圆心距_Python turtle库教学5:把对角线对准圆心如何等距分布...
  9. 松茸菌的功效与作用及食用方法
  10. 1024----程序员们节日快乐!周末快乐!