失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...

python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...

时间:2020-01-30 22:45:47

相关推荐

python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...

如果你取相对路径不是在主文件里,可能就会有相对路径问题:"No such file or directory"。

因为 python 的相对路径,相对的都是主文件。

如下目录结构:

| -- main.py

| -- conf.py

| -- start.png

| -- config.txt

main.py 是主文件。

conf.py 里引用 config.txt 用相对路径。

如果用 . 或 … 相对的是 main.py,所以用 "./config.txt",相对于 main.py 是同一个目录下。

.指当前文件所在的文件夹,… 指当前文件的上一级目录。

补充知识:解决python模块调用时代码中使用相对路径访问的文件,提示文件不存在的问题

问题分析:

在编码过程中使用相对路径使代码的稳定性更好,即使项目目录发生变更,只要文件相对路径不变,代码依然可以稳定运行。但是在python代码中使用相对路径时会存在以下问题,示例代码结构如下:

其中test包中包含两个文件first.py和user_info.txt,first.py代码中只有一个函数read_file,用于读取user_info.txt文件第一行的内容,并打印结果,读取文件使用相对路径,代码如下:

import os

print("当前路径 -> %s" %os.getcwd())

def read_file() :

with

如果觉得《python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。