鱼C论坛

 找回密码
 立即注册
查看: 1203|回复: 10

os.system()打开的起始位置路径问题

[复制链接]
发表于 2019-6-19 08:30:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
查了一下,绝大部分的例子都是写os.system("notepad.exe")那些

我有个程序,应该是这样的:
d:\something\something.exe
如果不把py文件放在这个目录,使用os.system()执行的话,会提示有些文件找不到(其实就是起始位置不对)
py文件放在目录,就OK
但我不太想把py文件放在这个程序的目录里,有何办法?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-19 09:00:25 | 显示全部楼层
加绝对路径就可以了,像这样
  1. os.system("D:/MindMaster6.5.5/MindMaster.exe")
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 09:09:27 From FishC Mobile | 显示全部楼层
大裤衩子 发表于 2019-6-19 09:00
加绝对路径就可以了,像这样

手快有手慢无
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-19 10:14:28 | 显示全部楼层
本帖最后由 不自在的风 于 2019-6-19 10:22 编辑
大裤衩子 发表于 2019-6-19 09:00
加绝对路径就可以了,像这样


不行的,你这样只是指向了绝对路径的程序,但程序需要的起始位置并没有,程序可以执行,但会报错找不到相关文件(某些程序需要其它文件的,比如config的配置)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 10:17:51 From FishC Mobile | 显示全部楼层
不自在的风 发表于 2019-6-19 10:14
不行的,你这样只是指向了绝对路径的程序,但程序需要的起始位置并没有,所以会报错找不到相关文件

不会啊
15609106234047830698919679925944.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-19 10:23:00 | 显示全部楼层

你的程序并没有需求其它更多的文件而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-19 10:27:21 | 显示全部楼层
TIM截图20190619102529.png
这程序要在起始位置去找它的相关文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 10:35:06 From FishC Mobile | 显示全部楼层
不自在的风 发表于 2019-6-19 10:27
这程序要在起始位置去找它的相关文件

没看明白,不都在环境变量里吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-19 11:03:59 | 显示全部楼层
wp231957 发表于 2019-6-19 10:35
没看明白,不都在环境变量里吗

程序别人写的,非要在起始位置找,这个我没办法改
我的解决办法是放py文件在此程序目录里
但不太想这样做
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 11:12:28 | 显示全部楼层
os.system('d:\\something\\something.exe')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-19 15:01:27 | 显示全部楼层
不自在的风 发表于 2019-6-19 10:14
不行的,你这样只是指向了绝对路径的程序,但程序需要的起始位置并没有,程序可以执行,但会报错找不到 ...

那你就把配置文件的路径全都一并加进去,就像命令行参数一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 08:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表