Python新手在这里....我有兴趣在python中编写一个基本的触摸打字导师程序。我想知道下载人们编写的具有类似性质的应用程序源代码的最佳方法是什么(用作学习指南)。我去了http://pypi.python.org/并下载了一些软件包,但我不太确定如何查看实际的python代码。你应该打开哪个文件。我在其中一个中找到了一个run.py文件,当我尝试运行它时它似乎无法工作。我确定我在这里遗漏了一些东西。
谢谢!
答案 0 :(得分:2)
通常有README解释事物。
如果没有,src /目录就是你应该开始查看的地方,并用Notepad ++等文本编辑器打开一些文件。
答案 1 :(得分:1)
双击.py脚本将执行脚本(并且可能不会向屏幕发送任何有用的结果)。要查看源代码,您可以使用IDLE(随Python附带)甚至记事本打开.py文件,但建议使用更高级的文本编辑器或IDE。有关stackoverflow社区的IDE建议,请参阅Is there a good, free Python IDE for Windows。祝你好运,欢迎来到Python社区!
答案 2 :(得分:1)
您还可以使用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??
您无法像这样编辑代码......但您可以查看它。