[英]How do I run a .py file quickly if that file pulls functions from other .py files
背景:
我每天早上在 Spyder 上使用三个 .py 文件:
在calculation.py中,我有一行来导入我的函数
%run '/Users/mak/Dropbox/Python/fed nlp/functions.py'
然后我在calculation.py 中运行了大约100 行代码,以使用这些函数来提取数据、清理数据并生成一个漂亮的表格。
最后,我打开morning.py,它使用这个表为我生成了一个漂亮的图表。
问题:
为了加快我的日常进程,我尝试将这一行插入到morning.py中:
%run '/Users/mak/Dropbox/Python/fed nlp/calculation.py'
但是我收到消息:
%run '/Users/mak/Dropbox/Python/fed nlp/calculation.py'
File "/Users/mak/Dropbox/Python/fed nlp/calculation.py", line 2
%run '/Users/mak/Dropbox/Python/fed nlp/functions.py'
^
SyntaxError: invalid syntax
我猜你不能通过另一个“运行”命令执行“运行”命令......
关于如何加快日常流程的任何想法?
我不确定它是否会起作用,但您可以尝试将这三个文件放在同一个目录中,然后写入“函数”文件和“计算”文件:
if "_name_" == "_main_":
pass
之后,您必须使用 import 在“morning”文件中导入这两个文件:
import functions.py
import calculation.py
通过这种方式,您可以在“早晨”文件中进行所有操作。
如果这不能解决您的问题,我深表歉意
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.