我正在嘗試撰寫一個使用命令 [::ini::open DBW.ini] 訪問 INI 檔案的 TCL/TK 腳本。我為此使用了inifile包,并試圖在gui上運行。但是,希望回答“無法打開“DBW.ini”:沒有這樣的檔案或目錄”。奇怪的是,我可以在 VSCode 擴展“Code Runner”中運行此代碼。Code Runner 被配置為訪問我試圖在我的 Windows 系統上運行的同一個愿望編譯器。
為什么我可以通過 VSCode 運行此代碼,但是當我直接使用 wish 編譯器時,它會引發錯誤訊息。
先感謝您
uj5u.com熱心網友回復:
很可能您的 Tcl 代碼沒有在 DBW.ini 檔案所在的同一目錄中執行。Tcl 命令pwd將回傳代碼正在執行的目錄。如果這不是 ini 檔案所在的位置,一個簡單的解決方法是在您嘗試打開檔案時指定檔案的整個路徑,例如:
[::ini::open C:/some/where/DBW.ini]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/437941.html
標籤:视觉工作室代码 tcl 传统知识 初始化 vscode-代码运行器
上一篇:VS代碼圖示的含義?[復制]
