对于正在运行的脚本的目录:
import pathlib pathlib.Path(__file__).parent.absolute()
@H_404_7@对于当前工作目录:
import pathlib pathlib.Path().absolute() Python 2和3
@H_404_7@对于正在运行的脚本的目录:
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import pathlib pathlib.Path().absolute() Python 2和3
@H_404_7@对于正在运行的脚本的目录:
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'
'C:\\python27\\'
对于当前工作目录:
对于正在运行的脚本的目录:
如果你的意思是当前工作目录:
请注意,前后分别file
是两个下划线,而不仅仅是一个。
另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。
我想获取当前文件的目录路径。我试过了:
但是,如何检索目录的路径?
例如:
对于当前工作目录:
import pathlib pathlib.Path().absolute() Python 2和3
@H_404_7@对于正在运行的脚本的目录:
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'
'C:\\python27\\'
对于正在运行的脚本的目录:
如果你的意思是当前工作目录:
请注意,前后分别file
是两个下划线,而不仅仅是一个。
另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。
我想获取当前文件的目录路径。我试过了:
但是,如何检索目录的路径?
例如:
对于正在运行的脚本的目录:
import os os.path.dirname(os.path.abspath(__file__))
@H_404_7@如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'
'C:\\python27\\'
如果你的意思是当前工作目录:
请注意,前后分别file
是两个下划线,而不仅仅是一个。
另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。
我想获取当前文件的目录路径。我试过了:
但是,如何检索目录的路径?
例如:
如果你的意思是当前工作目录:
import os os.path.abspath(os.getcwd())
@H_404_7@请注意,前后分别
file
是两个下划线,而不仅仅是一个。另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则
__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。解决方法
我想获取当前文件的目录路径。我试过了:
>>> os.path.abspath(__file__) 'C:\\python27\\test.py'
但是,如何检索目录的路径?
例如:
'C:\\python27\\'
>>> os.path.abspath(__file__)
'C:\\python27\\test.py'
'C:\\python27\\'
请注意,前后分别file
是两个下划线,而不仅仅是一个。
另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。
我想获取当前文件的目录路径。我试过了:
但是,如何检索目录的路径?
例如:
请注意,前后分别file
是两个下划线,而不仅仅是一个。
另请注意,如果你正在交互运行或已从文件以外的内容(例如数据库或在线资源)中加载了代码,则__file__
可能不会设置,因为没有“当前文件”的概念。上面的答案假设运行文件中的python脚本的最常见情况。