修改当前工作目录到path
os.chdir(path)
获取当前工作目录
os.getcwd()
获取脚本所在的目录
os.path.split(os.path.realpath(file))[0]
__file__有时会返回绝对路径,有时会返回相对路径,所以需要加上 os.path.realpath(), os.path.split是用于分割文件路径和文件名
获取函数名及行号
import sys
def level1():
level2()
def level2():
level3()
def level3():
print(sys._getframe().f_lineno) # 获取当前行号
print(sys._getframe().f_code.co_name) # 获取当前函数名
print(sys._getframe().f_back.f_code.co_name) # 获取上级函数名
print(sys._getframe().f_back.f_back.f_code.co_name) # 获取上上级函数名
level1()
本文介绍了使用Python进行文件目录操作的方法,包括修改工作目录、获取当前目录、确定脚本位置,以及通过sys模块获取函数名和行号的调试技巧。这些技能对于Python开发者在日常编程中管理和调试代码至关重要。
1万+

被折叠的 条评论
为什么被折叠?



