The easiest way to use the Universal Encoding Detector library is with the detect
function.
pyecharts绘制销售地图
需要注意的是, pycharts
在不同版本进行较大的迭代, 很多参考内容已经过时.
包括其某些官方文档, 大量混乱的文档, 如document
from pyecharts import Map
value = [155, 10, 66, 78]
attr = ["福建", "山东", "北京", "上海"]
map = Map("全国地图示例", width=1200, height=600)
map.add("", attr, value, maptype='china')
map.render()
使用的还是过时的示例, 必须参照的是https://gallery.pyecharts.org/#/README上的文档
这个项目目前看来有点混乱, 提供的文档质量也相当垃圾, 版本间迭代导致前后出现严重的不兼容的情况.
calplot绘制日历热图
Calplot creates heatmaps from Pandas time series data.
Plot Pandas time series data sampled by day in a heatmap per calendar year using matplotlib.
import pandas as pd
import calplot
Python坑-两种不同二维列表生成的差异
利用 *符号
生成的二维列表和基于列表推导式生成的二维列表的差异.
a = [[1] * 5] * 5
a
[[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1]]
Python关于路径 & 文本读取
注意Unix, Windows差异.
一. 相对路径
注意使用pyinstaller将项目封装为exe文件时更需要注意
1.1 在本模块中调用
例如 在代码文件目录下存在
main.py
main.txt
MongoDB使用手册
一. 前言
1.1 使用环境
os: win10, 64bit pro
database version: 6.x
compass version: 1.34.2
shell version: 1.6.0
mongodump version: 100.6.1
mongorestore version: 100.6.1
Terminal: Fluent Terminal(Powershell, 5.1.19041.2364)
Python外部参数传入
1. argparse
import argparse
def test():
parser = argparse.ArgumentParser(description="test")
parser.add_argument('-n','--name',default="alex")
parser.add_argument('-y', '--year',default="18")
parser.add_argument('-c','--city',default='beijing')
args = parser.parse_args()
name = args.name
year = args.year
city = args.city
print(f'my name is {name}, {year} years old. my city is {city}')
if __name__ == '__main__':
test()