python新手在这里……我对用Python写一个基本的触摸打字辅导程序很感兴趣。我想知道下载人们编写的具有相似性质的应用程序的源代码的最佳方式是什么(作为学习的指南)。我去http://pypi.python.org/下载了一些包,但我不太确定如何查看实际的python代码。你应该打开哪个文件。我在其中一个文件中发现了一个run.py文件,当我尝试运行它时,它似乎都不起作用。我肯定我漏掉了什么。
谢谢!
发布于 2011-05-26 05:52:23
双击.py脚本将执行该脚本(并且可能不会向屏幕发送任何有用的结果)。要查看源代码,可以使用IDLE (PythonPython自带)或记事本打开.py文件,但建议使用更高级的文本编辑器或集成开发环境。有关stackoverflow社区的集成开发环境建议,请参阅Is there a good, free Python IDE for Windows。祝你好运,欢迎来到Python社区!
发布于 2015-01-22 23:30:54
您还可以使用inspect从解释器中查看代码。因此,假设您的文件名为"test.py“,它在您的PYTHONPATH上(如果您不知道这是什么,请确保您与”test.py“在同一个目录中)。
>>> import inspect
>>> import test # this imports test.py
>>> print inspect.getsource(test)
def hello(name):
print("Hello %s" % name)如果您使用的是IPython,那么您还可以这样做:
In [1]: import test
In [2]: test??你不能像这样编辑代码...但你可以查看它。
发布于 2011-05-26 05:46:29
通常会有一份自述文件来解释这些事情。
如果没有,则应该从src/目录开始查找,并使用Notepad++等文本编辑器打开一些文件。
https://stackoverflow.com/questions/6131332
复制相似问题