python - 如何使用python创建新文件

标签 python macos osx-leopard

如何在 OSX leopard 中使用 python 语言在/var/log 目录中创建新文件?我尝试使用 os.open 函数来做到这一点,但我得到“权限被拒绝”

提前致谢

最佳答案

在 Mac OS X 上只有 root 可以写入 /var/log/...:

$ ls -ld /var/log
drwxr-xr-x  60 root  wheel  2040 Oct  6 17:00 /var/log

也许可以考虑使用标准库中的syslog模块...

关于python - 如何使用python创建新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529584/

相关文章:

python - plotly express choropleth map 自定义悬停数据错误 : ValueError: Value of 'hover_data_0' is not the name of a column in 'data_frame'

python - 让对象返回浮点值python

osx-snow-leopard - 为什么 Applescript 在脚本编辑器中运行,但保存为应用程序时出错?

objective-c - Xcode 4.4 + OSX 10.5 作为开发目标 = Clang LLVM 1.0 错误

Java Applet - 无法将默认平台编码更改为其他一些

python - pandas read_csv skiprows - 确定要跳过的行

python - 第一次和最后一次出现的逻辑表达式匹配之间的 Numpy 子集数组

macos - 在 Spark 和 Hadoop 之间共享数据(Mahout)

objective-c - 发布二进制文件中的堆栈溢出,但 Xcode-Debugger 中没有堆栈溢出

css - 在 Safari for Lion (OS X 10.7) 中设置滚动条颜色