ugears 密码箱改密码怎么改密码 求大佬解答

怎么让python脚本用终端的命令行运行
很多时候,我们写一些脚本来实现某些功能,这些功能对于不怎么编程的人来说很有用,但是要自己去脚本里面修改参数再运行就觉得有些复杂,这时候,我们可以让脚本在命令行中实现,而使用者只需要根据需要输入参数即可。下面是我写的非常简单的小脚本,功能是提取一个文件夹中所有文件中包含某个关键字的数据,然后让使用者可以仅仅输入文件夹路径
以及 关键字二个参数就可以得到需要的数据。
import sys,getopt
import argparse
##定义函数用来提取数据##
def readFile(path,keyword): &
#函数需要二个参数,path:代表文件夹路径;keyword:代表关键字
& & DataFile =
open(keyword,'w')
& & FileList =
os.listdir(path)
& & for i in
sorted(FileList):
& fil = open(os.path.join(path,i),'r')
& for line in fil.readlines():
& & & if keyword
& & print line
& & DataFile.write(line)
if len(sys.argv) == 1:
sys.argv.append('-h')
###添加参数 -p 以及-k ########
parser = argparse.ArgumentParser()
parser.add_argument('-p','--path',type=str,help="input file
parser.add_argument('-k','--keyword',type=str,help="input
args = parser.parse_args()
###将使用者传入的参数赋给脚本中的二个参数###
opts,arg = getopt.getopt(sys.argv[1:],'hp:k:')
print opts
path = ' '; keyword =' '
for opt,value in opts:
& & if opt == '-p':
& path = value
& & elif opt == '-k':
& keyword = value
readFile(path,keyword) &#运行函数,提取数据
我将脚本保存为 &getdata.py
这样一来,在Linux的终端,只需要输入 &
&python getdata.py &-p
'目标文件夹的路径’-k '关键字’
就可以获得想要的数据了哈!如果你不会编程,只要输入一行命令就可以了,脚本怎么写的不用去操心了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
如何在命令行里运行python脚本
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Python执行系统命令并获得输出的几种方法
阅读:1209次&&&时间: 10:24:48&&
import os&
p = os.popen('uptime')&
x=p.read()&
import subprocess&
res = subprocess.Popen('uptime',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,close_fds=True)&
result = res.stdout.readlines()&
作者 小兔齐齐
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
[商业源码]&
Copyright &
All Rights Reserved◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
老王python (R) 版权所有 备案号:湘ICP备号}

我要回帖

更多关于 密码箱改密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信