liunux

liunux 查看完整档案

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

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

个人动态

liunux 回答了问题 · 4 分钟前

python两个实例类之间会有干扰吗?

这真是python特色问题了,搜一下“python 可变对象”。
简单来说,列表字典等属于可变对象,当他们作为函数参数/类变量时,如果发生改写,是不会生成新对象的。而int等不可改写对象正好相反。

关注 2 回答 1

liunux 回答了问题 · 4月16日

python复杂结构去重

第一种,把字典列表转成以key_name值为key,每个字典为value的字典,然后直接用字典逐个比较
第二种,把字典列表转成DataFrame,直接比较

关注 4 回答 3

liunux 回答了问题 · 4月16日

解决关于一个类被多次调用的问题 python

因为你在Main里实例化了4次,创建了4个Classification对象。在最前面创建一个实例,后面用这个实例调用get_*方法就行了

关注 2 回答 1

liunux 关注了问题 · 4月14日

docker build 如何使用宿主缓存

docker build,里面需要RUN一些build,会从互联网上下载一些依赖,这个过程比较耗时,怎样将这些依赖缓存在宿主机上,这样下次再build再从宿主机器中mount这些缓存,这样就能直接使用这些缓存。

关注 2 回答 0

liunux 回答了问题 · 4月12日

git 防止提交

第一种

git add .
git rm --cached the_file
git commit

第二种

git update-index --assume-unchanged the_file

关注 6 回答 5

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

认证与成就

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

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

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