17python

Python os.mknod 运行报错无法创建文件

import os file = os.path.join(os.path.dirname(file),'17python888.txt') os.mknod(file)#运行到此处,就会报错

# 解开注释,用下边的方法试试
# with open(file, mode='a',encoding='utf-8') as f:
#     pass

前几天因为要创建一个文件,但是osx下边却发生了错误,可以运行上边的代码试试

os.mknod(file)#运行到此处,就会报错
PermissionError: [Errno 1] Operation not permitted

这个错误是由于linux系统权限不够,这可真是一个坑。

那么怎么办?

网上查了一下,可以用open()方法,咱试试。

通过测试,使用open()方法mode="a"即可搞定文件的创建。

相关标签
About Me
J.sky
你那么喜欢看“干货”,是因为你根本不想下什么功夫;你自以为的极限,其实只是别人的起点。
Category
标签云
站点统计

本站现有博文99篇,共被浏览93814

据官网介绍,2020年4月Python2.7将不会被维护!距离Python2.7停止维护还有392天!

热门文章
文章归档
回到顶部