Python
Python
codernmx
❤️砥砺前行,不负余光,永远在路上❤️
展开
-
python获取每日油价信息(存入数据库)
数据来源:油价网 http://youjia.chemcp.com/,自己想做一个小程序的时候发现外边api都是收费的,这玩意能忍?那还不如自己写一个获取数据的东西出来,然后再服务器设置一个定时任务,每天去更新一下这个数据就行了。需要注意的是如果是第一次运行代码的话 要把sql语句换成insert,后边每次都是修改数据,没有考虑原数据的保存。原创 2022-09-15 15:52:03 · 849 阅读 · 0 评论 -
python django项目常用指令(启动,创建用户)
❤️砥砺前行,不负余光,永远在路上❤️目录前言django常用指令前言django常用指令python manage.py runserver #启动项目python manage.py migrate #初始化数据库python manage.py createsuperuser #创建管理员用户...原创 2022-05-27 09:17:41 · 307 阅读 · 0 评论 -
开个定时任务吧,每天给自己发送天气预报,Python定时发送邮件
python 定时 发送邮件信息原创 2022-04-02 20:30:58 · 5689 阅读 · 2 评论 -
python五十行代码获取很多很多个好看图片
五十行代码获取图片原创 2022-04-01 22:37:24 · 4446 阅读 · 0 评论 -
python 报错You need either charset_nornalizer or chardet installed
解决raise Exception<“You need either charset_nornalizer or chardet installed”>Exception: You need either charset_nornalizer or chardet installed需要依赖库chardet或chardet-normalizer支持,尝试在安装requests前先pip install chardet,或使用这样命令安装:python -m pip install reque原创 2021-12-16 11:07:00 · 8439 阅读 · 4 评论 -
pyecharts 报错AttributeError: ‘str‘ object has no attribute ‘js_dependencies‘
AttributeError: ‘str’ object has no attribute ‘js_dependencies’ 解决可能是你 画一个图的时候render没去掉画大屏图的时候不需要这个。原创 2021-12-07 23:17:07 · 6025 阅读 · 9 评论 -
执行python -m pip install --upgrade pip 报错(已解决)
执行python -m pip install --upgrade pip 报错PermissionError: [WinError 5] 拒绝访问。: ‘c:\program files\python36\lib\site-packages\pip-9.0.1.dist-info\description.rst’You are using pip version 9.0.1, however version 21.3.1 is available.You should consider upgra原创 2021-11-30 16:34:20 · 938 阅读 · 0 评论 -
使用Python按照表格内容修改文件名称 #Pandas#读取文件 获取文件行
❤️砥砺前行,不负余光,永远在路上❤️有这样一个场景就是,修改表格中的文件名,为另外一个名称,新名词和老名称都可以在表格中找到。import osimport pandas as pdimgPath = 'C:\\Users\\Myxk\\Desktop\\ApiPythonSDK\\img\\' #需要修改的文件夹路径df = pd.read_csv('1637818146312.csv', index_col=['图片名称', '单号'])num = 0 #统计修改成功的个数for.原创 2021-11-25 14:44:02 · 968 阅读 · 0 评论 -
Python KeyError: ‘companyind_text‘
#使用get()a={“aaa”:666}b= a.get(‘companyind_text’) # 公司类型原创 2021-11-02 22:40:38 · 357 阅读 · 0 评论 -
解决TypeError: sequence item 0: expected str instance, int found
ist包含数字,不能直接转化成字符串。解决办法:print(" ".join('%s' %i for i in list1))即遍历list的元素,把他转化成字符串。这样就能成功输出1 2 3 1了。原创 2021-11-01 21:09:29 · 839 阅读 · 0 评论 -
expected str instance,float found
使用join将list类型转化为string类型时报如上错误,应该是转换时类型识别错误,所以使用下面的代码强制转换一下,就ok了strt=''.join(str(i) for i in list)原创 2021-10-31 17:24:42 · 2376 阅读 · 0 评论 -
记录一次django环境部署的报错uwsgi+ nginx 导致的Internal Server Error
*** Operational MODE: threaded ***Traceback (most recent call last): File "./myWebSite/wsgi.py", line 16, in <module> application = get_wsgi_application() File "/home/lcl/WWW/HelloWorld/apiwx_venv/lib/python3.6/site-packages/django/core/wsgi原创 2021-08-29 11:01:43 · 1398 阅读 · 0 评论 -
python虚拟环境的进入、退出
首先:进入虚拟环境执行命令:venv是我exon目录下的虚拟环境source venv/bin/activate可以看到前边有个(venv)了,就是已经进入了虚拟环境退出虚拟环境是:deactivate执行完之后就看不到(venv)就是退出了环境...原创 2021-01-08 12:35:57 · 11059 阅读 · 1 评论 -
python中ImmutableMultiDict嵌套字典的值获取和解决400状态码的问题
在写接口的过程中遇到了一次请求状态码400原因是用element upload组件上传照片,后端采用flask的时候用request.form读取上传携带的其他参数,data = request.form title = data['title'] author = data['author'] content = data['content']这样获取就会请求报错出现400,此时的data为ImmutableMultiDict修改:使用to_dict()方法转一下就OK了data =原创 2021-03-22 23:49:58 · 3163 阅读 · 2 评论 -
flask接收文件请求并且存储文件
flask接收文件请求并且存储文件需要的包import calendar,time,os#上传文件@app.route('/api/send/file',methods=['POST'])def send_file(): file = request.files.get('file') if file is None: # 表示没有发送文件 return { 'message':"文件上传失败" } file_name = file.filename# print(fil原创 2021-03-19 12:16:02 · 10824 阅读 · 2 评论 -
python定时循环执行函数,定时循环执行脚本
先上代码:import urllib.requestimport timedef cycle(): urllist = [ '111809145', '111811190', '111823107', '111772887', '111808308', '111825374', '111839337', '111902139', '111937652'原创 2021-01-10 19:49:32 · 5984 阅读 · 3 评论 -
python访问多个网址
这里是截取相同的到baseUrl部分代码可以直接执行import urllib.requesturllist=[ '111809145', '111811190', '111823107', '111772887', '111808308', '111825374', '111839337', '111902139', '111937652', '111995965', '112025655', '1121原创 2021-01-06 21:43:40 · 5525 阅读 · 1 评论 -
Python学习笔记之标准异常总结
AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候IndexError索引超出序列的范围KeyError字典中查找一个不存在的关键字KeyboardI...原创 2021-01-03 22:48:50 · 4262 阅读 · 0 评论 -
python中os、os.path 模块中关于文件、目录常用的函数使用方法
os模块中关于文件/目录常用的函数使用方法函数名使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…'表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:'E:\a\b’和’E:\a\c’并不会冲突remove(path)删除文件rmdir原创 2021-01-02 22:06:37 · 4366 阅读 · 0 评论 -
python读写文件
文件打开模式:打开模式执行操作r以只读方式打开文件(默认)w以写入的方式打开文件,会覆盖已存在的文件‘x如果文件已经存在,使用此模式打开将引发异常a以写入模式打开,如果文件存在,则在末尾追加写入b以二进制模式打开文件t以文本模式打开(默认)+可读模式(可添加到其他模式中使用)u通用换行符支持文件对象方法:文件对象方法执行操作f.close()关闭文件f.read([size=-1])从文件读取siz原创 2021-01-02 21:03:14 · 4281 阅读 · 0 评论 -
filter和map
filter()过滤器/筛选例子:筛选出1-9的奇数map()映射这里有一个例子:1-9的数每一个都乘以2原创 2021-01-02 17:21:33 · 4256 阅读 · 0 评论 -
lambda表达式的作用
Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候给函数起个名字也是比较头疼的问题,使用lambda就不需要考虑命名的问题了。简化代码的可读性,由于普通的屑丝函数阅读经常要跳到开头def定义部分,使用lambda函数可以省去这样的步骤。...原创 2021-01-02 17:09:35 · 4369 阅读 · 0 评论 -
Python数据类型转换
int(x [,base])将x转换为一个整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串repr(x)将对象 x 转换为表达式字符串eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典。d 必须是一个 (key, value)元组序原创 2020-12-27 15:38:28 · 4753 阅读 · 0 评论 -
Python基本知识
python 中多行注释使用三个单引号(’’’)或三个双引号(""")。数据类型:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。Python 可以在同一行中使用多条语句,语句之间使用分号 (???? 分割缩进相同的一组语句构成一个代码块,我们称之代码组。import 与 from…import在 Python 用 import 或者 from…import 来导入相应的原创 2020-12-27 15:23:51 · 4505 阅读 · 0 评论 -
Python关键字
’False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘whil原创 2020-12-27 15:19:08 · 5272 阅读 · 0 评论