with open(r'G:\Programs\abc.txt') as f:
for line in f:
if line.startswith('logan'):
f.write('Johann Sebastian Bach')
print("Renewed line = ", line)
エラーメッセージ:
runfile('G:/Python Programs/p17.py', wdir='G:/Python Programs')
Traceback (most recent call last):
File "<ipython-input-2-393638b0e5ce>", line 1, in <module>
runfile('G:/Python Programs/p17.py', wdir='G:/Python Programs')
File "G:\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile
execfile(filename, namespace)
File "G:\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "G:/Python Programs/p17.py", line 11, in <module>
khand.write('Johann Sebastian Bach')
UnsupportedOperation: not writable
このコードを python3.6 にリストしましたが、それでもエラー メッセージが表示されます。ディレクトリに必要なファイルがあります。助言がありますか?