Python 文本“u generator.py”;“访问被拒绝”;

Python 文本“u generator.py”;“访问被拒绝”;,python,python-3.x,Python,Python 3.x,我的代码有问题。出于某种原因,每当我使用测试客户机时,我都会收到此消息 import stdio import sys from markov_model import MarkovModel def main(): k = int(sys.argv[1]) T = int(sys.argv[2]) # text from standard input initialized to variable text = sys.stdin.read() #

我的代码有问题。出于某种原因,每当我使用测试客户机时,我都会收到此消息

import stdio
import sys
from markov_model import MarkovModel


def main():
    k = int(sys.argv[1])
    T = int(sys.argv[2])
    # text from standard input initialized to variable
    text = sys.stdin.read()
    # slices text and initializes it to kgram
    kgram = text[:k]
    model = markov_model(text, k)
    # model is used to generate random length of text
    stdio.writeln(model.gen(kgram, T))


if __name__ == '__main__':
    main()
text_generator.py 5 50访问被拒绝。

您打算如何运行它?你能在你的问题中提供完整的回溯吗?错误可能发生在shell级别。它无法打开命令中提到的任何文件。您是否有权阅读
bible.txt
路径中是否也应该有空格?bible.txt文件位于名为data的文件中。我是python新手,所以我不确定如何获得“权限”,因为我可以在记事本中打开文件,但不能在PyCharm中打开。您是否使python脚本可执行?如果没有,您应该以
python text_generator.py 5 50
的形式运行它,或者使用
chmod
使其可执行。我尝试了这个方法,但出于某种原因,根本没有任何输出。