作者caron0225 (淯仔)
看板Python
标题[问题] matlab 类似 sys.argv 的功能
时间Sat Jan 30 17:29:29 2021
小弟想请教
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://webptt.com/cn.aspx?n=bbs/Python/M.1611998971.A.871.html
1F:推 cancelpc: 不是有 arguments 可用 01/30 23:37