我有一個名爲startup_launching.py腳本,它確實是這樣的:的Python:線程腳本單獨的腳本干擾
import os
# launch chrome
os.startfile(r'C:\Program Files (x86)\google\chrome\application\chrome.exe')
要從(窗口)命令行中運行這個,我輸入:
python「FILEPATH \ startup_launching.py」
工作正常。
不過,我有一個名爲threading.py一個單獨的腳本,它將會:
import time, threading
def foo():
print(time.ctime())
threading.Timer(10, foo).start()
foo()
(我計算器上找到)。
當threading.py與startup_launching.py保存在同一個文件夾中時,它似乎干擾了startup_launching.py當我從命令行運行它時(例如,其中一個錯誤消息是:模塊「線程」沒有屬性'定時器')。
當我將threading.py移動到另一個文件夾時,startup_launching.py再次正常工作。
有人能解釋這是怎麼回事呢?我認爲進入:
蟒蛇 「FILEPATH \ startup_launching.py」
在命令行只會看在startup_launching.py 謝謝!
不要將你的python文件命名爲你想要導入的模塊,例如:'threading.py'和'import threading' – Jkdc