Python文件导入问题
python3吧
全部回复
仅看楼主
level 1
贴吧用户_Q4PJbUS
楼主
文件路径里有中文,提示这样的错误,请问有什么办法改吗?
2024年09月23日 12点09分
1
吧务
level 12
RoundOwner
字符转义问题,使用原始字符串,或者用反斜杠转义反斜杠
2024年09月23日 19点09分
2
贴吧用户_Q4PJbUS
我看着没有/n/t这种能混淆的字符啊,用了两种方法还是那样
2024年09月25日 01点09分
level 1
秋澪AkimioJR
python3默认是utf-8格式的,中文字符可能没问题,跨平台开发可以看看pathlib.Path这个类
2024年09月24日 15点09分
3
贴吧用户_Q4PJbUS
跨平台开发是指什么
2024年09月25日 01点09分
贴吧用户_Q4PJbUS
我看源代码并没有用到这个,为什么他的就没问题呢
2024年09月25日 07点09分
level 5
Wlion
依我看,路径名字不要带中文,有些识别不了中文路径的,所以建议以后都用英文路径
我以前也被中文路径搞过
2024年09月25日 10点09分
4
贴吧用户_Q4PJbUS
用户名那里不好改吧
2024年09月25日 12点09分
贴吧用户_Q4PJbUS
不是说utf-8可以识别中文吗
2024年09月25日 12点09分
Wlion
@贴吧用户_Q4PJbUS
什么utf-8什么gbk依我看来是在读写文件的时候能encoding,但那读取的是你写下来的不管内容也好路径也好,而执行某些操作时某些包是直接根据目录读取你的文件,文件内容当然可以识别,但它是在文件外读取的,所以,嗯,大概就这个意思,我不是特别专业,以我的理解就是这样
2024年09月25日 14点09分
Wlion
@贴吧用户_Q4PJbUS
用户名那确实不好改,上次帮大学同学弄也是因为中文用户名,我干脆给她创建了新用户,反正她的也是刚买不久的新电脑,改成英文名后一切安装和运行涉及的路径问题都解决了
2024年09月25日 14点09分
level 1
语幽歆
path那行改成 path=r'C……
用原始字符串
2024年09月28日 02点09分
5
贴吧用户_Q4PJbUS
主要还是中文路径那里乱码
2024年09月30日 01点09分
贴吧用户_Q4PJbUS
@语幽歆
那这种情况用原始字符串就行吗?
2024年09月30日 06点09分
语幽歆
@贴吧用户_Q4PJbUS
用原始字符串只是免了转移,可以少写几个\,有隐藏字符还是要去掉
2024年09月30日 09点09分
1