liunux

liunux 查看完整档案

苏州编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

如果有什么事是python干不了的,那一定不是python的错。

个人动态

liunux 回答了问题 · 4月12日

git 防止提交

第一种

git add .
git rm --cached the_file
git commit

第二种

git update-index --assume-unchanged the_file

关注 4 回答 3

liunux 回答了问题 · 4月11日

python如何实现这样的功能?

PyQt5/PySide2可以实现,但看你程序的功能,更推荐用PySimpleGUI。使用tk后端,可以最小化安装包的大小。它的output控件可以很方便的重定向print的内容。

关注 2 回答 1

liunux 回答了问题 · 4月10日

如何监控文件新增

不用每秒轮询,用watchdog自动监控文件变化

关注 3 回答 2

liunux 回答了问题 · 4月9日

请问用v-if验证必须含有A和B或者C和D,也就是可能A &&C、A&&D和 B&&C 和B&&D

(A || B) && (C || D)

关注 3 回答 2

liunux 回答了问题 · 4月9日

echart 地图,怎么通过单独配置标注出钓鱼岛

在series里增加:

'series':[
  {...},
  {
    type:'scatter',
    name:'快看我',
    coordinateSystem:'geo',
    data:[
      {
        name:'钓鱼岛',
        value:[经度,纬度,'是中国的']
      }
    ]
  }
]

关注 2 回答 1

liunux 回答了问题 · 4月9日

python3中mysql 插入多个字段如何处理

python数据库操作最好用orm,比写SQL优点多多,Django/odoo什么的框架都是用orm。推荐peewee,比SQLAlchemy轻量。

针对你的问题,可以把要插入的数据(已经格式化好,包括给字符串加引号)存到字典里,然后

data={field_name:formatted_value,...}
def sql_insert(table,data):
    fields,values=zip(*list(data.items()))
    return "insert into {}({}) values({})".format(table,",".join(fields),",".join(values))

其实上面的代码就是orm万中之一的功能。

关注 5 回答 5

liunux 回答了问题 · 4月7日

解决外部输入一字段去查数据库中该字段是否已经存在?

每条记录存一个身份证号,一个主键id,约么30B的数据,100万条也就30M左右。

excel数据量也很大的话,肯定是放内存中比较最快,弄个内存数据库就是。

关注 5 回答 4

liunux 回答了问题 · 4月7日

解决aiphttp如何保存session以供复用?

我觉得你可以反过来想,怎么在这个session里完成其它函数的工作。

关注 3 回答 2

liunux 回答了问题 · 4月5日

python爬虫解析m3u8文件,file not found?

我没有构造headers,直接get就成了

In [1]: url="https://bobolj.com/20210324/MbbQwG6M/500kb/hls/index.m3u8"

In [2]: import requests

In [3]: r=requests.get(url)

In [4]: r.status_code
Out[4]: 200
                                        In [6]: from lxml import etree                              
In [7]: d=etree.HTML(r.text)

In [8]: etree.dump(d)
<html>
  <body>
    <p>#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:15
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:15,
/20210324/MbbQwG6M/500kb/hls/0bCfxaR5.ts
...
#EXTINF:2.76,
/20210324/MbbQwG6M/500kb/hls/DzmSJA7L.ts
#EXT-X-ENDLIST
</p>
  </body>
</html>

关注 2 回答 1

liunux 回答了问题 · 4月4日

救救孩子吧 python 作业

不建议孩子直接抄作业啊,以下只有骨干,仅供家长参考

def parse(cs_fracstrs):
    return cs_fracstrs.split(",")

def frac_to_millis(frac):
    return int(frac*60*60*1000)
    
while True:
    val=input()
    if not val:
        break
    l=parse(val)
    l=[eval(x) for x in l]
    l=[str(frac_to_millis(x)) for x in l]
    print(", ".join(l))

关注 3 回答 2

认证与成就

  • 获得 17 次点赞
  • 获得 3 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 3月24日
个人主页被 1.4k 人浏览