我正在使用 Ubuntu 并用 python 编写代码。我想在根目录下的文件中添加一行:
ins = open( "/usr/local/etc/conf.d/test.txt", "r" )
array = []
for line in ins:
array.append( line )
array.append('add this new line')
f = open("/usr/local/etc/gnuradio/test.txt",'w')
for line in array:
f.write(line)
我收到此错误:
Traceback (most recent call last):
File "overwrite.py", line 6, in <module>
f = open("/usr/local/etc/gnuradio/test.txt",'w')
IOError: [Errno 13] Permission denied: '/usr/local/etc/gnuradio/test.txt'
我知道我们无权在不使用 sudo 的情况下更改根目录中的任何内容。但是无论如何我可以从我的python模块中更新这个文件吗?