首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查看程序源码(python)

如何查看程序源码(python)
EN

Stack Overflow用户
提问于 2011-05-26 05:43:42
回答 3查看 12.6K关注 0票数 2

python新手在这里……我对用Python写一个基本的触摸打字辅导程序很感兴趣。我想知道下载人们编写的具有相似性质的应用程序的源代码的最佳方式是什么(作为学习的指南)。我去http://pypi.python.org/下载了一些包,但我不太确定如何查看实际的python代码。你应该打开哪个文件。我在其中一个文件中发现了一个run.py文件,当我尝试运行它时,它似乎都不起作用。我肯定我漏掉了什么。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-26 05:52:23

双击.py脚本将执行该脚本(并且可能不会向屏幕发送任何有用的结果)。要查看源代码,可以使用IDLE (PythonPython自带)或记事本打开.py文件,但建议使用更高级的文本编辑器或集成开发环境。有关stackoverflow社区的集成开发环境建议,请参阅Is there a good, free Python IDE for Windows。祝你好运,欢迎来到Python社区!

票数 1
EN

Stack Overflow用户

发布于 2015-01-22 23:30:54

您还可以使用inspect从解释器中查看代码。因此,假设您的文件名为"test.py“,它在您的PYTHONPATH上(如果您不知道这是什么,请确保您与”test.py“在同一个目录中)。

代码语言:javascript
运行
复制
>>> import inspect
>>> import test  # this imports test.py
>>> print inspect.getsource(test)   
def hello(name):
  print("Hello %s" % name)

如果您使用的是IPython,那么您还可以这样做:

代码语言:javascript
运行
复制
In [1]: import test
In [2]: test??

你不能像这样编辑代码...但你可以查看它。

票数 4
EN

Stack Overflow用户

发布于 2011-05-26 05:46:29

通常会有一份自述文件来解释这些事情。

如果没有,则应该从src/目录开始查找,并使用Notepad++等文本编辑器打开一些文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6131332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档