Pythonでいくつかの値をとり、ディレクトリを作成して後で使用するためにテキストファイルに追加しようとしました。私はubuntu VPSサーバーにアップロードしました。後で私のWebサイトで使用するつもりです。私は(下)のコードを実行するたびにしかし、私は次のエラーを取得する:Linuxサーバ/ Python:OSError:[Errno 13]アクセスが拒否されました
Traceback (most recent call last):
File "fileCreator.py", line 13, in <module>
os.mkdir(dirName)
OSError: [Errno 13] Permission denied: 'just-a-test'
Pythonのコード:
#!/usr/src
import os
from distutils.dir_util import copy_tree
import sys
title = raw_input("Blog Title: ")
dirName = title.replace(" ", "-").lower()
if os.path.isdir(dirName):
print("Error: Directory Exists")
sys.exit()
else:
os.mkdir(dirName)
copy_tree("page", dirName)
def assignment(title, dirName):
desc = raw_input("Article Description: ")
fo = open(dirName + "/txt-files/title.txt", "w")
fo.write(title)
fo.close()
fo = open(dirName + "/txt-files/desc.txt", "w")
fo.write(desc)
fo.close()
return None
assignment(title, dirName)
print("Done")
これは、アクセス権のエラーのいくつかの並べ替えだと私はそれにはいくつかの他のトピックを見てきましたいずれも解決策には至っていません。私はあまりにもLinuxのコマンドに堪能ではないので、裸で!本当に助けに感謝しますか?
印刷デバッグのための現在の作業ディレクトリを。 'os.getcwd()' – harandk
制限された環境のファイルシステムリソースを管理するために、問題やコードを減らしてください。回答と関連する質問から学びます。 –
@SaschaGottfriedどういう意味ですか? –