【发布时间】:2012-08-16 00:16:25
【问题描述】:
对于 Linux,这将给我/,对于 C 驱动器上的 Windows,我将给我C:\\。注意windows的C盘不一定要安装python。
【问题讨论】:
-
在linux上,根目录不一定在安装python的同一个驱动器上。这取决于系统的分区方式(单驱动器或多驱动器)。
-
您可以使用来自 sys (docs.python.org/py3k/library/sys.html) 的可执行文件、前缀或 exec_prefix
-
这些答案都不适合我。我如何加入
root_dir="C:/Users/folder"和filename="data/file1.txt"以获得绝对路径?在非 Windows 中使用os.path.join(root_dir, filename)很容易,但我在 Windows 中找不到解决方案。
标签: python path operating-system cross-platform