网站源码名称-七爪源码:10个强大的Python单行代码

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.py

网站源码名称_源码网站模板_源码网站排行榜

5) 在当前目录启动Web服务器

python -m SimpleHTTPServer 8000

6)在一行中查找集合的所有子集

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 'n'.join(line.split(":",1)[0] for line in open("/etc/passwd"))

9) 最大8字节

print 'n'.join("%i Byte = %i Bit = largest number: %i" % (j, j*8, 256**j-1) for j in (1 << i for i in range(8)))