我刚刚开始学习Python,并下载了PyCharm,我明白这可能是一个非常基本的问题,但想在我带着虚假的安全感出发之前问一下。
我很想知道是否
a) 仅仅打开但不运行一个 .py
文件作为 PyCharm IDE 中的一个项目,可能是恶意的。
b) 打开并运行一个 .py
在PyCharm IDE中的文件可能是恶意的。
如果都没有,为什么没有?在没有PyCharm参与的情况下,该文件是否需要是一个.exe文件来做任何事情?
再次感谢您能提供的任何帮助。
所以只是在PyCharm中打开一个文件,不会对任何计算机造成任何伤害。但运行代码可以做到这一点,所以我会小心,你得到的代码,你想执行。如果你能了解你正在运行的代码的基本情况,那将是最好的。因此,你将能够发现你的代码中的奇怪行。
一个 Python 源文件 (像其他编程语言一样) 只是一个普通的文本文件,所以在文件中写的指令被评估之前 (由 蟒蛇解释器 在这种情况下)文件本身不可能以任何方式有害。python myfile.py
在shell中或通过使用像PyCharm这样的IDE,代码会被实际执行......这时会发生什么取决于文件中的内容(你可以在执行前检查)。