图文说分享一下个人对python路径问题的经验:希望对同僚有所帮助!
一、建工程:工程目录如下图
二、代码
bace_lib.py
import os
import sys
print("bace_lib:", sys.path)
print("bace_lib:os.getcwd():", os.getcwd())
print("bace_lib:curdir:", os.curdir)
print("line:", sys._getframe().f_lineno) #当前行号
print("bace_lib:", sys.path)
print('当前目录绝对路径:', os.path.dirname(__file__))
dir_path = os.path.dirname(os.path.abspath(__file__))
print('当前目录绝对路径:', dir_path)
def get_filename():
try:
textfile = open(dir_path + '\\file.txt', 'r')
except FileNotFoundError:
print("FileNotFoundError!"