Pythonを使用して隠しフォルダに.txtファイルを作成して書き込みたいです。私はこのコードを使用しています:
file_name="hi.txt"
temp_path = '~/.myfolder/docs/' + file_name
file = open(temp_path, 'w')
file.write('editing the file')
file.close()
print 'Execution completed.'
~/.myfolder/docs/ は隠しフォルダーです。エラーが発生します:
Traceback (most recent call last):
File "test.py", line 3, in <module>
file = open(temp_path, 'w')
IOError: [Errno 2] No such file or directory: '~/.myfolder/docs/hi.txt'
非表示のフォルダーにファイルを保存すると、同じコードが機能します。
隠しフォルダに対して open() が機能しない理由。