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
使其可执行。我尝试了这个方法,但出于某种原因,根本没有任何输出。