python - 在 Mac 上查找文件的目录地址

标签 python macos

我正在使用 Macbook 编程 python。我想知道的是如何使用 Python 的文件函数访问某些文件。谷歌搜索失败。

例如,Windows 会是这样的:

f = open(r'C:\text\somefile.txt')

我如何访问保存在 Mac 桌面上的文件夹中的内容?

最佳答案

桌面只是用户主目录的一个子目录。因为后者不是固定的,所以使用类似 os.path.expanduser 的东西来保持代码的通用性。例如,要读取位于桌面上的名为 somefile.txt 的文件,请使用

import os
f = open(os.path.expanduser("~/Desktop/somefile.txt"))

如果您希望它可以跨操作系统移植,您必须分别找出桌面目录在每个系统上的位置。

关于python - 在 Mac 上查找文件的目录地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324486/

相关文章:

bash - 为什么直接运行bash脚本不需要用户权限,但是运行脚本的.app文件需要用户权限?

linux - Linux 是否有等效的 dyld?

cocoa - 以编程方式更改 Mac 上的音量

python - 导入 fbprophet 后 Flask 出现重复日志

python - 如何访问for循环外的局部变量?

python - Airflow : Native operators vs containers

python - python中的稀疏文件使用

ios - 为 Mac 的 UIKit 构建,但链接框架 'XXX.framework' 是为 macOS 构建的

python - 计算排序列表中小于(大于)截止值的元素数的有效方法

python - 具有复合键的 Flask-SQLAlchemy 多对多