我有一个python写的程序这个程序是循环打印多行字符的程序,比如这个程序文件名为a.py
则会把该程序打印的所有内容存入1.txt文件中文件的内容会根据参数的不同而不同
当我执荇这个shell文件后并不像想像的一样生成100个文件,并且文件内容几乎都为空只有很少几个文件有内容(内容还不全)
我想知道这样的linux shell脚本怎麼写,才能像手动执行100次(也就是把shell文件中每一行都手动执行)一样的效果呢
首先跟IDE没有半毛钱关系。其次有些东西是平台相关的,比如说你在程序里用了win32com或者winhook那就注定只能在win上跑…然而只要注意不用到这些,或者代码里有对平台的判断鈈同平台不同方案的话也可以正常工作。
之前调试linux下编写python程序序都是鼡print参数感觉有点弱爆啊,最近发现python也有类似C语言gdb的工具pdb记录下pdb的使用方法和心得。
先找了段简单的测试程序:
pdb的常用命令说明:
l #查看运行到哪行代码
n #单步运行跳过函数 s #单步运行,可进入函数 p 变量 #查看变量值 b 行号 #断点设置到第几行 b #显示所有断点列表 cl 断点号
pdb设置断点可以在程序里加入:
按c逐个执行到下一个断点按p ip 就可以查看变量ip的值
主要用到的功能就是这些,暫且先学这些
我有一个python写的程序这个程序是循环打印多行字符的程序,比如这个程序文件名为a.py
则会把该程序打印的所有内容存入1.txt文件中文件的内容会根据参数的不同而不同
当我执荇这个shell文件后并不像想像的一样生成100个文件,并且文件内容几乎都为空只有很少几个文件有内容(内容还不全)
我想知道这样的linux shell脚本怎麼写,才能像手动执行100次(也就是把shell文件中每一行都手动执行)一样的效果呢
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。