[問題] matlab 類似 sys.argv 的功能

看板Python作者 (淯仔)時間4年前 (2021/01/30 09:29), 編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
小弟想請教 matlab有沒有類似 python 的 sys.argv 的指令可以用?? 小弟我在matlab遇到路徑調用的問題 我將matlab封包成 m.exe 檔放在路徑 B,也包含一個 m.txt 檔案 是當 m.exe 啟動時馬上調用的,比如說 fopen('.\m.txt') 現在我希望我能在路徑 A 目錄下,利用 cmd 呼叫 m.exe 時,m.exe 能知道 m.txt 在哪 比如我在當前工作路徑A的cmd,發出如下指令: call "路徑B\m.exe" 但是 m.exe 無法在路徑A下找到 m.txt,因為它放在路徑B 解決的想法是,讓 m.exe 被啟動時,先知道自己本身在哪個路徑 我知道 python 可以用 sys.argv 來做到類似的事情。 請教版上大大,matlab是否也有類似指令可以用??或是有其他解決辦法供參考!! 在此先謝謝大家~~ P.S. 「call "路徑B\m.exe" 路徑B\m.txt」 這種後面加引數的方式不考慮 因為我希望將 m.txt 裡面的內容作為 m.exe 啟動時讀取的預設資料。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.30.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1611998971.A.871.html

01/30 23:37, 4年前 , 1F
不是有 arguments 可用
01/30 23:37, 1F
文章代碼(AID): #1W5IRxXn (Python)