答: 我所知道的有两种方法。
第1种方法就是使用Jupyter编写Python代码, 把不同的内容编写在不同的代码块里面,这样的话我们就可以单独运行某一个代码块,而不需运行整个文件; 使用Python进行代码编写时,将其设置为科学模式,并在函数前面添加#%%标志,然后也可以达到一个一个代码块的效果。企业可以单独运行某一个部分。希望能够帮助到你。
作为胶水语言,Python可以很方便地执行系统命令,从而帮助我们快速的完成任务而且Python执行系统命令可采用的方法有很多,本文重点介绍一下:os.system()、os.popen()和subprocess模块。1. os.system()
这个方法直接调用标准C的system()函数,仅仅在一个子终端运行系统命令,而不能获取执行返回的信息。
>>>import os
>>>output = os.system('cat /proc/cpuinfo')
processor : 0
vendor_id : AuthenticAMD
cpu family : 21
... ...
>>>output # doesn't capture output
0
2. os.popen()
这个方法执行命令并返回执行后的信息对象,是通过一个管道文件将结果返回。
>>>output = os.popen('cat /proc/cpuinfo')
>>>output
>>>print output.read()
processor : 0
vendor_id : AuthenticAMD
cpu family : 21
... ...
>>>
3. subprocess模块
该模块是一个功能强大的子进程管理模块,是替换os.system, os.spawn*等方法的一个模块。
>>>import subprocess
>>>subprocess.Popen(["ls", "-l"]) # python2.x doesn't capture
output
>>>subprocess.run(["ls", "-l"]) # python3.x doesn't capture
output
>>>total 68
drwxrwxr-x 3 xl xl 4096 Feb 8 05:00 com
drwxr-xr-x 2 xl xl 4096 Jan 21 02:58 Desktop
drwxr-xr-x 2 xl xl 4096 Jan 21 02:58 Documents
drwxr-xr-x 2 xl xl 4096 Jan 21 07:44 Downloads
... ...
>>>
python函数的作用是:1、函数其实是把某个功能的代码封装到一个代码块中,用来为某个重复使用的功能做调用的一个代码块,可以称为一个函数的代码封装。可以在自定义函数的小括号中传入多个参数。
2、形参:在定义函数时,小括号中的参数名称。实参:在函数名称的小括号中,传入实际的值代替了形参的这个值。函数可以有返回值(使用return进行返回),也可以没有返回值。
3、形参可以当做函数内部的一个变量使用,往往只在函数内部进行使用,不影响函数外部的相同名称的变量。
4、在函数内部可以返回某个值。直接在函数内部退出来,而不再继续执行函数下面的代码。