[英]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.