位置: 编程技术 - 正文

Python中在脚本中引用其他文件函数的实现方法(脚本 python)

编辑:rootadmin

推荐整理分享Python中在脚本中引用其他文件函数的实现方法(脚本 python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python脚本怎么用,python中的脚本,python的脚本怎么运行,python脚本放在哪个文件夹下,python中的脚本,python脚本放在哪个文件夹下,pythoni脚本,python作为脚本语言,内容如对您有帮助,希望把文章链接给更多的朋友!

在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址。所以如果要在当前脚本引用其他文件,除了将文件放在和脚本同一目录下,还有以下几种方法,

1. 将文件所在位置添加到sys.path中

2. 在文件目录下新建__init__.py文件然后调用文件

init.py文件

Python中在脚本中引用其他文件函数的实现方法(脚本 python)

a).init.py文件的作用

该文件的主要作用使初始化Python包。如果目录下面包含了该文件,Python解释器就会将该目录当做一个包,下一步就可以使用import语句在别的.py脚本中引用该目录下的文件。一个标准Python模块的结构如下所示:

b). __init__文件可以为空但可以用来建立对包的需求。一般来说会在该文件中写那些类,函数等需要被导入到包水平,从而可以被方便的引用。比如:如果file.py文件中有一个File类,在init.py文件中啥都没写时引用File类需要这样操作:

如果在__init__.py文件中将file导入包,那就在包水平可以直接引用File类:

此外,还需要注意的一点是__init__.py文件中的all变量。

如果解释器在__init__.py文件中观察到了__all__变量,那么在运行from package import *时就只会引入__all__变量中列出的那些模块。

例如:如果想在上述结构的只引入submodule1模块,那么可以在subpackage/__init__.py文件中定义__all__ = ['submodule1'],当引用subpackage时from subpackage import *就只引入了submodule1模块。

3. 将文件所在目录添加到python的环境变量

标签: 脚本 python

本文链接地址:https://www.jiuchutong.com/biancheng/387716.html 转载请保留说明!

上一篇:python中的lambda表达式用法详解(python中lambda怎么用)

下一篇:浅谈Python中用datetime包进行对时间的一些操作(python dask)

  • 高新企业享受税收优惠政策备案怎么申请
  • 独资企业怎么交所得税
  • 折让折扣负数发票的会计处理
  • 金税盘处于报税期是什么意思
  • 弃置费用调整
  • 存货盘亏计入什么收入
  • 财务人士必知消防知识
  • 现金比率的计算公式是指
  • 诉讼费走哪个会计科目
  • 印花税计算公式例子
  • 新企业残保金免交三年超过30人
  • 事业单位事业收入和经营收入要上缴财政
  • 现金日记账对方科目是什么意思
  • 固定资产清理产生的费用
  • 小微企业应纳税所得额不超过100万
  • 1697509246
  • 应交税费应交增值税的三级科目有哪些
  • win11本地用户和组
  • 网页浏览器字体颜色怎么改
  • 合并报表的收入是相加吗
  • 资产负债表的编制方法
  • 简述php可支持哪些数据类型
  • 新电商行业
  • 房地产企业前期工程费包括什么项目
  • 外商投资企业注册登记
  • 小规模纳税人购车是怎么抵税的
  • scworker.exe是病毒
  • thinkphp框架介绍
  • 年终奖一般发什么奖品
  • 当月报废的固定资产
  • controller 层
  • SpringBoot+Vue实现在线商城系统
  • 探索app下载
  • php安装openssl扩展
  • 可供出售债权投资
  • 发票失控进项转出
  • 电话订票起售时间
  • 研发费用凭证是发票吗
  • 增值税发票可以重开吗
  • 开具增值税专用发票的规定
  • 税务清算后还需要报税吗
  • js 自定义类型
  • 手机上动态调试apk
  • mysql数据库介绍官方
  • ps橡皮擦工具的作用是什么
  • 专家评审费属于咨询费吗
  • 如何在税控盘上变更一般纳税人
  • 盈余公积转增资本会计科目
  • 企业账户在银行买黄金可以开发票吗
  • 车辆购置税收优惠
  • 还原型谷胱甘肽的作用和功效
  • 申报个税的流程怎么操作
  • 持有至到期投资减值准备
  • 期末余额和期初余额
  • 出口退税免抵退税额要交城建税吗
  • 免费样品销售给客户怎么入账
  • 补发以前年度工资的账务处理
  • 盘盈盘亏做好记录这句好怎么说
  • 年底结转损益后如何结转
  • 简易计税项目可以抵扣进项税吗?
  • 哪些行为应作为证据
  • 企业建账可以处于哪几个阶段
  • 服务器上文件共享
  • win8开始菜单怎么设置
  • Win10 PC/Mobile Creators快速预览版14959今日推送
  • windowsxp2
  • centos7访问百度的命令
  • usrmlnka.exe - usrmlnka进程是什么意思
  • 微软 系统设计
  • cocos creator截图
  • javascript数据结构
  • android蓝牙连接过程
  • nodejs quic
  • 如何在电子税务局变更财务负责人
  • 江苏省地方税务局网上办税
  • 江西省税务局12366
  • 国税补录信息怎么查询
  • 蒲河大集是什么多少号沈阳大集各个大集多少号
  • 开专票必须要有规格型号吗
  • 2020十大经济年度人物揭晓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设