鱼C论坛

 找回密码
 立即注册
查看: 3092|回复: 12

python:file问题(关于路径)

[复制链接]
发表于 2018-11-1 22:54:02 | 显示全部楼层 |阅读模式

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

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

x
微信图片_20181101225019.png

以上是我练习《小甲鱼和小客服对话分离》的练习。代码照着视频打的。
打完代码run调试的时候报文件路径问题。

文件夹的两个文件,在同一目录下,在代码里open为什么报错???
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-11-1 23:05:04 | 显示全部楼层
先说下你是怎么编译的吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-1 23:08:51 | 显示全部楼层
本帖最后由 hhzczy 于 2018-11-1 23:10 编辑
ba21 发表于 2018-11-1 23:05
先说下你是怎么编译的吧。


notepad++打的代码,保存py文件。
直接在notepad里运行
(我之前这样做练习从未发生问题,今天算是第一次运行包含“file”的程序)

直接运行py就正常了。为什么呢???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-1 23:11:07 | 显示全部楼层
hhzczy 发表于 2018-11-1 23:08
notepad++打的代码,保存py文件。
直接在notepad里运行
(我之前这样做练习从未发生问题,今天算是第一 ...

那你换编译器吧。要不然你自己再找下notepad 是不是哪里可以设当前工作环境 。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-1 23:11:19 | 显示全部楼层
我设置的在notepad里按F5就可以运行代码的呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-1 23:16:02 | 显示全部楼层
使用绝对路径可以吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-1 23:22:45 | 显示全部楼层
yaoyuan111 发表于 2018-11-1 23:16
使用绝对路径可以吗

我直接运行py文件就可以。
不知道是不是楼上说的这个问题:
https://blog.csdn.net/agony_cupl/article/details/50451669
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-1 23:45:31 | 显示全部楼层
你尝试加个/看一下情况
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-2 00:13:10 | 显示全部楼层
wongyusing 发表于 2018-11-1 23:45
你尝试加个/看一下情况

试了,没用。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-2 00:17:10 | 显示全部楼层

那么是你的notepad++的问题。  

我基本不在windows上写代码。cmd不是很好用。
应该是环境问题导致的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-2 09:26:28 | 显示全部楼层
cmd的当前路径变了,为了保险你还是把路径给写全了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-2 09:27:08 | 显示全部楼层
或者你在你的文件夹shift右键,在此打开命令行窗口玩,你的Py路径也不用敲了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-2 10:49:21 | 显示全部楼层
兄弟们啊,解决办法我已经自己摸索找到了,完整解决办法如下:

如何修改notepad++当前目录为工作目录:
http://sourceforge.net/projects/npp-plugins/files/
下载:NppExec(dll)
解压将文件夹复制到C:\Program Files (x86)\Notepad++\plugins
勾选NppExec --> Follow $(CURRENT_DIRECTORY), 这样以后运行代码默认目录就是当前目录了。

这样直接在notepad里就可以一键运行编好的py测试了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 22:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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