我想知道如何查看python的源代码

我想知道如何查看python的源代码,第1张

按Windows+R键,在运行里输入notepad,然后将后缀名为.py的python源文件拖进notepad(词本)程序里就可以看到了。如果要好一点的效果,就去下一个 notepad++ ,这个软件查看各种代码效果都很好也可以下一个Uedit如果想运行python脚本,就去下一个python安装python自带一个IDE,可以查看、编辑与调试python代码,安装python之后可以右击后缀为.py的文件,选择Edit with IDLE,这样即可以查看,也可以调试代码

linux执行python脚本需要分五步进行,下面是具体介绍:1、输入cat/proc/version,查看Linux内核版本号、gcc编译器版本号和Ubuntu版本号;2、输入python3--version查看安装的python3版本号;3、输入vifirst.py,新建一个较first.py的脚本;4、输入vifirst.py后按回车,然后按Insert键,然后编辑该脚本,输入如下代码:print(“helloworld”)。然后按Esc键,然后输入:(冒号),然后输入wq按回车保存退出;5、输入pythonfirst.py运行该脚本,屏幕便会显示helloworld;6、输入ls按回车,即可看到当前路径下有这个first.py脚本。以上就是小编今天的分享了,希望可以帮助到大家。

Linux下使用pdb简单调试python程序

python自带调试工具库:pdb

# -*- coding:utf-8 -*-

def func(num):

s = num * 10

return s

if __name__ == '__main__':

print 'debug starting...'

print '*' * 10

print 'debug ending…'

num = 100

s = func(num)

print s

在python文件中不引用pdb库,可以在执行python文件的时候,加上参数:

python -m pdb demo.py

来到pdb调试交互界面,debug模式将会停止在的第一行程序代码行

可以执行如下命令,进行相应的 *** 作:

b(or break):设置断点;设置函数:b demo.func;设置行数:b demo:14(行数)

n(or next):执行下一行:

Step over,跳过

c(or continue):执行下一个断点,没有断点则到程序结束:Step filter

s(or step):进入函数,

Step into,单步跳入

r(or return):跳出函数,Step return

l(or list):查看当前代码段

q(or quit):退出当前debug

p(or print):打印变量值

h(or help):查看帮助

cl(clear):清除所有节点

disable [bpnumber[bpnumber]]:将第num个断点失效,enable,失效第10个断点

enable [bpnumber[bpnumber]]:启用第num个断点,enable 10,启用第10个断点

w(where):打印堆栈信息

a(args):打印当前函数参数信息

当然我们也可以使用pdb库的函数,来实现对py的debug:

比如:我们可以使用pdb函数:set_trace()

def func(num):

s = num * 10

return s

if __name__ == '__main__':

print 'debug starting...'

print '*' * 10

pdb.set_trace()

print 'debug ending…'

num = 100

s = func(num)

print s

执行程序:python pdb_demo.py

此时意味着给程序设置断点行,将会自动运行至print ‘py ending...’停住,让开发者继续触发接下来的 *** 作,该 *** 作在一个py引用其他py的时候,设置断点恰到好处。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7671313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存