多进程无法工作(OSError: [Errno 22] 无效参数)

4
我正在使用Python3.5.2,尝试学习多进程编程,但是它对我没起作用。程序正常退出没有任何错误提示。我已经询问过其他人,并在以下链接中列出了更多详细信息: multiprocessing don't start 我尝试了所有方法,但问题仍然存在。通过搜索,我发现很多人都遇到了同样的问题。每个人都说这是IDLE的问题,所以我尝试不使用IDLE打开Python文件,现在终于得到了错误信息。但我是初学者,不知道问题出在哪里。以下是错误信息:

and thanks for your help


你是否将任何文件放置在具有Unicode名称的文件夹中?或者你是访问这样的文件吗? - Klaus D.
@KlausD。我是编程和计算机方面的初学者,正在通过互联网学习,因此我不知道什么是Unicode名称,但我现在打算去搜索一下。 - مهند عبد الجليل
1
基本上,它是除了a-z和0-9之外的任何字符组成的名称。你在SO上的名字就是一个很好的例子。 - Klaus D.
@KlausD. 非常感谢,是的问题出在文件名是阿拉伯语,但现在我已经改成英文了,它可以工作了 :) - مهند عبد الجليل
1个回答

3

为什么if __name__ == '__main__':部分是必要的,请参阅编程指南。

Python » 文档 主模块的安全导入


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接