标题:[实践OK]python获取传入argv参数列表,以及字符为空判断,python退出之退出os._exit(-1)。 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Tue, 23 Feb 2021 17:43:57 +0000 作者:jackxiang 地址:https://jackxiang.com/post/10869/ 内容: #coding=utf-8 import sys import os import xlrd # 导入库 for i in range(len(sys.argv)): print ("sys.argv[%d] = %s" % (i, sys.argv[i])) python excelsearchKeyList.py k.txt sys.argv[0] = excelsearchKeyList.py sys.argv[1] = k.txt 二)判断字符为空: #coding=utf-8 import sys import os import xlrd # 导入库 # 打开文件 if len(sys.argv) >= 2: file = open(sys.argv[1]) # file = open("/Users/jackXiang/pylearning/k.txt") else: file = open("/Users/jackXiang/pylearning/cctvhyjykeywordslist.txt") for line in file: line = line.replace('\r','').replace('\n','').replace('\t','') if line.strip()=='': print ('line is null') else: print(line) python excelsearchKeyList.py k.txt 原创视频 line is null line is null 三)判断是否传入新的参数: # 打开文件 if len(sys.argv) >= 2: print(sys.argv[1]) file = open(sys.argv[1]) else: file = open("/Users/jackXiang/pylearning/cctvhyjykeywordslist.txt") for line in file: print(line) os._exit(-1) # os._exit(-1) sys.exit() 来自:https://blog.csdn.net/index20001/article/details/74294945#:~:text=Python%E7%A8%8B%E5%BA%8F%E6%9C%89%E4%B8%A4%E7%A7%8D,%E8%A7%A3%E9%87%8A%E5%99%A8%E5%B0%86%E4%BC%9A%E9%80%80%E5%87%BA%E3%80%82 Generated by Jackxiang's Bo-blog 2.1.1 Release