我目前正在編寫一個程序,可以使用自定義文件類型。我的程序在文件打開時運行,但我不知道如何在啓動時從程序中調用特定的函數。Python文件關聯
-4
A
回答
0
像這樣的東西應該工作:
import sys
...
if __name__ == '__main__':
if len(sys.argv) > 1:
do_stuff_with_file(sys.argv[1])
else:
do_stuff_without_file()
-2
相關問題
- 1. 將文件關聯到python的程序
- 2. 在一個文件中關聯項python
- 3. 文件關聯
- 4. 文件關聯
- 5. Uncrustify文件關聯
- 6. Android文件關聯
- 7. ClickOnce文件關聯
- 8. iOS文件關聯
- 9. Python文件串聯
- 10. 文件不與任何文件關聯type.Please定義的關聯
- 11. 找到與python文件中的關鍵字相關聯的值
- 12. 鎖定文件關聯
- 13. 多文件上傳關聯
- 14. Eclipse RCP:文件關聯(--launcher.openFile)
- 15. C#文件類型關聯
- 16. 網站的文件關聯
- 17. 打開關聯文件
- 18. emacs,erlang和文件關聯
- 19. 關聯文件的挑戰
- 20. Wix文件關聯 - 誤解
- 21. XML文件和dtd關聯
- 22. 數據關聯文件
- 23. 文件關聯在Mac
- 24. Silverlight文件類型關聯
- 25. vscode中的文件關聯
- 26. Android .dcm文件關聯
- 27. 文件 - 文件夾關聯或歸屬
- 28. 更改mac終端上的python文件的關聯
- 29. 安裝錯誤+文件關聯錯誤Python 3.4
- 30. 如何通過Python找到與Windows文件關聯的圖標?
您的標題與您的實際問題不符。由於您的標題太模糊,請將其改爲反映您實際要求的內容。 –
如果Windows上的Python在Linux和macOS上以類似Python的方式工作,則文件名將作爲命令行參數傳遞。您可以通過將'import sys'放在文件的頂部並使用'sys.argv'來訪問它們。第一個命令行參數是'sys.argv [1]',因爲'sys.argv [0]'是由程序名得到的。 – Samadi
像:相同的文件,但不同的文件名不同的功能? – sbrm1