扫码关注官方订阅号
如题。 在Windows系统中。 一种方法是: 在IDLE中f5 run.
但是我要在Python Shell 中run 多个脚本,在Python Shell键入什么命令可以run 一个test.py?
在Linux系统中 $python test 即可run
请问在Python Shell 中run?
人生最曼妙的风景,竟是内心的淡定与从容!
Subprocess
如果是Python,干嘛不用 native 的方法,例如 import。
Python
import
import 这个脚本,是识别了这个module,但是并没有执行。 比如有一个print的脚本 pr.py
import pr 但是并没有执行print
怎样执行这个pr.py?
用import pr是有执行的. 每一次你import一个模块, 事实上解释器已经将这个文件里面的代码都执行了一遍. 在全局内的代码(也就是不在函数内的)都会被执行, 如果有print "abc"也会输出, 有raw_input()也会中断下来等待输入. import和真正执行唯一的区别就是, 在这个模块内, 变量__name__ is not "__main__", 因为"__main__"只有一个, 就是Shell.
import pr
print "abc"
raw_input()
__name__ is not "__main__"
"__main__"
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Subprocess
如果是
Python,干嘛不用 native 的方法,例如import。import 这个脚本,是识别了这个module,但是并没有执行。
比如有一个print的脚本 pr.py
import pr
但是并没有执行print
怎样执行这个pr.py?
用
import pr是有执行的. 每一次你import一个模块, 事实上解释器已经将这个文件里面的代码都执行了一遍. 在全局内的代码(也就是不在函数内的)都会被执行, 如果有print "abc"也会输出, 有raw_input()也会中断下来等待输入. import和真正执行唯一的区别就是, 在这个模块内, 变量__name__ is not "__main__", 因为"__main__"只有一个, 就是Shell.