bat是在OS上执行,要能任意地方都能跑urexe当然是OS解决,一般是去设定path.如会先cd到bat位置,那就是os.getcwd()现工作目录如果想知道py自己位置os.path.realpath(__file__)我是g: get curreny py file location, 当然另外要有操作OS的观念,遇到问题才能选择比较万用的方式.尤其是你的程式要丢给别人用的时候还要弄清相对/绝对路径
作者: BZnoo (Uba) 2019-01-31 20:09:00
其实只要在bat档里指定EXENAME的绝对路径就行了,余相同第一行不要只 call //somedir1/somedir2/EXENAME ./某.txt因为你执行时是在bat所在 ./某.txt 当然是被引用得到的噜//指的是根目录 若不同碟(区?)则前面要加上其名之类 查一下