python的正则和JavaScript的正则在使用上有轻微的差异.

希望从这个文本中提取出桐原亮司, 桐原(但仅限于桐原, 不允许提取桐原洋介和桐原弥生子中的"桐原").
注: frame这里翻译为帧, 取其在行数据上滚动如同胶卷滚动前行之义.
(以下内容实际上陈述的是如何定义滚动窗口的数据范围)
The definition of a window used with a window function can include a frame clause. A frame is a subset of the current partition and the frame clause specifies how to define the subset.
与窗口函数一起使用的窗口的定义可以包括帧子语句, 帧是当前分区的子集,帧语句确定如何定义这个子集.
需要注意的是, 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上的文档
这个项目目前看来有点混乱, 提供的文档质量也相当垃圾, 版本间迭代导致前后出现严重的不兼容的情况.
利用 *符号生成的二维列表和基于列表推导式生成的二维列表的差异.
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]]
注意Unix, Windows差异.
注意使用pyinstaller将项目封装为exe文件时更需要注意
例如 在代码文件目录下存在
main.py
main.txt
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)
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()