返回信息流目前我知道的方法,如下两种,哪种效率高,综合性能更好?
我目前的需求如下:
a.py中定义了好多变量,现在需要运行在a中调用b.py ,a和b 都是纯粹的python 脚本,可以使用a中定义的变量。
a.py
1 import b.py
2 os.system(./b.py)
这是一条镜像帖。来源:北邮人论坛 / python / #21705同步于 2018/5/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【问题】python脚本调用执行外部脚本,那种方法效率高?
WHSASF
2018/5/8镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 ddb 的大作中提到: 】
: 不应该直接import b,外部脚本文件是b.py。或者用from b import *, 导入b中的类和函数。
我目前的需求如下:
a.py中定义了好多变量,现在需要运行在a中调用b.py ,a和b 都是纯粹的python 脚本,可以使用a中定义的变量。
【 在 lt1103725556 的大作中提到: 】
: 。。不清楚性能,不过我一般都用的第一种,import包,调用方法
我目前的需求如下:
a.py中定义了好多变量,现在需要运行在a中调用b.py ,a和b 都是纯粹的python 脚本,可以使用a中定义的变量。
那你就import b,调用b的方法呗,如果b要用到a的变量,你调用b的方法的时候把它传进去不就行了
【 在 WHSASF (海生) 的大作中提到: 】
: 我目前的需求如下:
: a.py中定义了好多变量,现在需要运行在a中调用b.py ,a和b 都是纯粹的python 脚本,可以使用a中定义的变量。
【 在 lt1103725556 的大作中提到: 】
: 那你就import b,调用b的方法呗,如果b要用到a的变量,你调用b的方法的时候把它传进去不就行了
关键现在b是一个单纯的python脚本,单独运行也是可以的。没有定义方法什么的在里面,
都已经用python了,还谈什么效率和性能。 @zc199102 @chaoshen @soleman
【 在 WHSASF 的大作中提到: 】
: 目前我知道的方法,如下两种,哪种效率高,综合性能更好?
: 我目前的需求如下:
: a.py中定义了好多变量,现在需要运行在a中调用b.py ,a和b 都是纯粹的python 脚本,可以使用a中定义的变量。
: ...................
https://stackoverflow.com/questions/7974849/how-can-i-make-one-python-file-run-another?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
https://stackoverflow.com/questions/3781851/run-a-python-script-from-another-python-script-passing-in-args
这是我在网上找的 希望能帮助到楼主