2017-06-19 55 views
3

因此,我編寫了一個腳本,用於從賠率聚合站點中下注數據並將所有內容輸出到CSV中。我的腳本完美運行,但是,我只能在Spyder中運行它。每當我雙擊PY文件時,終端就會打開並快速關閉。經過一段時間後,我發現我可以通過命令行運行它。能夠通過IDE,命令行運行Python3腳本,但不能通過雙擊或任務計劃程序

我指着我的python3程序/腳本行: C:\用戶\路徑\程序數據\本地\連續\ Anaconda3 \ python.exe

而且我的論點線指向腳本 \則將networkname \ path \ moneylineScraper.py

最好的情況下,我希望能夠通過任務調度器來運行這個腳本,但是我也無法運行它,當我雙擊Py文件。任何幫助,將不勝感激!

+2

這可能與絕對和相對路徑有關。你可以嘗試建立一個連接'python myscript.py'和工作目錄'my_work_dir'的快捷方式,讓任務調度器調用它。 –

+0

我試圖搞亂我的路徑,並明確指出我的Anaconda版本的Python的路徑,仍然無處可尋。但是我沒有經驗,可能會誤解你在說什麼。我相信我的問題可能與我的機器上有多個Python版本有關。 – gseelig

回答

0

另一種方法是創建一個bat文件然後執行它。

新的bat文件:

- 將目錄更改爲python腳本文件的目錄。
- 使用完整路徑以腳本文件作爲參數執行python。
- 結束批處理文件。

使該bat文件具有足夠的previlages可執行並執行該文件。

相關問題