Python 单行程序可以像用另一种语言编写的冗长乏味的程序一样强大,旨在做同样的事情。
1) 通过将其打印为二维码来共享您的 Wi-Fi 密码
import wifi_qrcode_generator as qr
qr.wifi_qrcode('wifi name ', False, 'WPA', 'password')2) CSV 转 JSON
import csv,json
print (json.dumps(list(csv.reader(open('csv_file.csv')))))3) 将正则表达式应用于标准输入的行
import sys,re
[sys.stdout.write(re.sub('PATTERN', 'SUBSTITUTION', line)) for line in sys.stdin]4) 分析 Python 脚本
python3 -m cProfile foo.py5) 在当前目录上启动 Web 服务器
python -m SimpleHTTPServer 80006) 在一行中查找集合的所有子集
from itertools import combinations
print(list(combinations([1, 2, 3, 4], 2)))7)解码base64编码文件
import base64, sys
base64.decode(open(sys.argv[1], "rb"), open(sys.argv[2], "wb"))8) 显示类 Unix 系统上所有用户的列表
print '
'.join(line.split(":",1)[0] for line in open("/etc/passwd"))9) 最大 8 字节数
print '
'.join("%i Byte = %i Bit = largest number: %i" % (j, j*8, 256**j-1) for j in (1 << i for i in range(8)))10) 从 HTTP 数据中检索内容文本
import sys
print sys.stdin.read().replace('\r','').split('
',2)[1]最后的想法
好吧,这是我的 10 个强大的 Python One-Liners,每个开发人员都必须拥有。 我希望这篇文章对您有所帮助并学到了一些新东西。 与您的开发者朋友或刚开始开发的人分享这篇文章。
关注七爪网,获取更多APP/小程序/网站源码资源!
| 留言与评论(共有 0 条评论) “” |