10 2020 档案
摘要:在Word菜单栏 插入->对象 如果Visio绘图已经保存为了文件,可以选择由文件创建
阅读全文
摘要:原因:MySQL服务没有启动 解决方法:在 “服务” 中启动MySQL
阅读全文
摘要:参考:MySQL使用教程 写在开头: 语句后都要注意加分号; 大小写无所谓,一般用大写 1、MySQL服务,在普通的cmd而不是MySQL cmd下进行 --停止MySQL服务 net stop mysql80 --启动MySQL服务 net start mysql80 --连接其他服务器上的MyS
阅读全文
摘要:在MySQL cmd中: 1.1:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 1.2:ALTER USER 'root'@'localhost' IDENTIFIED WI
阅读全文
摘要:https://blog.csdn.net/u011583336/article/details/80999043
阅读全文
摘要:原因:pip安装库时不需要进入Python环境,在Python环境下安装就会出现SyntaxError 解决方法:输入exit(),退出Python环境,然后就可以pip安装了
阅读全文
摘要:Win10 系统下 Mysql 字符集(utf8)的设置 补充: 在[mysqld]下添加语句:init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'collation-server
阅读全文
摘要:前两天学习了Python的requests模块的相关内容,对于用GET和PSOT请求访问网页以抓取需要的内容有了初步的了解,想要再从一些复杂的网站积累些经验。最开始我采用最简单的get(url)方法想要抓取知乎热搜的标题,想着是个很简单的任务。但是耗费了我五天的时间才堪堪解决模拟登录知乎的问题,期间
阅读全文
摘要:比如我随便打开一个js文件,可以发现它的代码都挤在一行中,这对我们查找一些变量很不友好 解决方式:点击图中标红的那个按钮就可以了
阅读全文
摘要:import os filePrefix='Test' fileSuffix='.py' fileNum=7 #文件个数 for i in range(0,fileNum): filename=filePrefix+str(i)+fileSuffix with open(filename,'w')
阅读全文
摘要:1、创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式,一种是利用关键字projection='3d'来实现,另一种是通过从mpl_toolkits.mplot3d导入对象Axes3D来实现,目的都是生成具有三维格式的对象Axes3D #figure:新的画布 fig=plt.figur
阅读全文
摘要:原因:在Anaconda的根目录下,有一个叫 qt.conf的文件,用记事本或者Notepad打开 该问题是这些路径错误导致的(比如你把Anaconda挪动了位置,导致这里边的路径还是原来的位置)。 把这些位置修改为你当前Anaconda目录下的正确的位置就行了。
阅读全文
摘要:需要用requests库 豆瓣上次更新后,就不能通过直接的requests.post()方式直接传递参数登录了。必须新建session,先GET请求,然后POST才能成功。原因未知 data参数中的四个Key-Value的顺序任意 import requests url='https://accou
阅读全文
摘要:requests。它是一个Python第三方库,处理URL资源特别方便。 GET 用with语句块通过GET访问一个网页 import requests url='https://www.python.org' with requests.get('https://www.python.org')
阅读全文
摘要:GET和POST请求后会返回一个response对象,可通过key、values等访问字典中元素的方式来访问该response对象headers中的各种属性 r=requests.get(url,headers={'User-Agent':'...'}) for key,value in r.hea
阅读全文
摘要:每次运行程序,比如A.py,都会额外生成一个Console,排列成一排的 A(2),A(3),... 那么如何关闭呢? 答案是:在Settings->Console中,勾选 'Use existing console for ....'
阅读全文
摘要:Setting中取消勾选'Use IPython if aviable'
阅读全文
摘要:背景:安装了最新版本的Anaconda3.9后,在Pycharm中设置Python Interpreter为这个最新版本Anaconda文件下的python.exe后,控制台无法启动并报错TypeError: an integer is required (got type bytes) 原因:电脑
阅读全文
摘要:比如编程时要用到Arial字体,Arial的字体绝对路径为 C:\Windows\Fonts\Arial.ttf 注意字体文件的后缀都是ttf
阅读全文
摘要:使用PIL时,创建某个字体Font对象时出错: font=ImageFont.truetype('Arial.ttf',36) 可能原因有两个: 1、PIL无法定位到字体文件的位置。 可以通过提供绝对路径解决,比如 font=ImageFont.truetype('C:\Windows\Fonts\
阅读全文
摘要:1、% 'abc%s'%'123' 'abc123' 'abc%s%s'%('123','456') 'abc123456' 当变量v是一个Tuple、List且其中元素数量和字符串中%数量相同时,可以直接在后边写%v,例如: A=(1,2) print('A的值是%s和%s'%A) A的值是1和2
阅读全文
摘要:如果in的左边是个含有多个元素的元组对象 例如 ('a','b') in L 那么L在什么情况下,这个式子会输出True呢? 答案是,L中必须也有一个和想要查找的元组一模一样的元组才行,比如: L=[('a','b') , 'c'] #True L=[ 'a' , 'b'] #False 注意必须是
阅读全文
摘要:1、集体缩进 选中代码块,按TAB 2、集体前移 选中代码块,Shift TAB 3、集体注释 选中代码块,CTRL + / 4、取消集体注释 再按一下CTRL+/ 5、集体折叠 CTRL+SHIFT+数字键旁边的-号 6、展开 CTRL+SHIFT+数字键旁边的+号
阅读全文
摘要:用户代理(User-Agent)是浏览器客户端与服务器交互时的重要信息之一,用于帮助服务器识别请求用户的浏览器类别,以便于网站发送相应的网页数据。 用户代理数据包括:操作系统标识、加密等级标识和浏览器语言。 那么如何获取用户代理呢? 两种方法: 1、about://version 直接在浏览器的地址
阅读全文
摘要:问题:对网页Python会议,用浏览器查看源码;尝试解析HTML,输出Python官网发布的会议时间、名称和地点 准备工作: ①打开网页后,需要提取的信息 ②按F12进入开发者模式,找到这部分的源代码 <li> <h3 class="event-title"><a href="/events/pyt
阅读全文
摘要:1、调试:Shift+F10 或 2、快捷键: 步进:F8 进入函数内:F7 运行到下一个断点处:F9 3、删除所有断点 菜单栏->Run->View BreakPoints(最后一个).. 减号代表删除;如果想删除全部,直接勾选断点所在的模块并删除就行了
阅读全文
摘要:Element模块下的代码只能一行一行复制,想要复制一个代码块,可以把该代码块先收起来,再对这个收起来的代码块进行复制就OK了
阅读全文
摘要:urllib提供了一系列用于操作URL的功能。 GET urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应: 例如,对豆瓣的一个URL https://api.douban.com/v2/book/2129650 进行抓取,并返
阅读全文
摘要:学习自:https://www.jianshu.com/p/4c3e228940c8 使用参数、关键字访问服务器 访问网络的两种方法: 1、GET 利用参数给服务器传递信息 参数data为dict类型,然后用parse.urlencode()编码为str类型,用编码后的data+baseURL构成完
阅读全文
摘要:1、打开Google浏览器Chrome,通过F12进入开发者工具,进入Network模块下,此时由于我们还没有进行任何HTTP请求,所以这个页面下还是空空如也 2、随便通过某个搜索引擎搜索一下,比如通过百度引擎,搜索“学习Python”,此时的Network模块 3、Name一栏中就是我们这次搜索得
阅读全文
摘要:with open('Test.bmp', 'rb') as f: s = f.read(30) #利用struct提取信息 struct.unpack('<ccIIIIIHH',s) #报错 #struct.error: unpack requires a buffer of 26 bytes 原
阅读全文
摘要:随便找一张图片,右键选择打开方式为画图,再在画图中保存为bmp即可 如果要保存为png文件,也可以这样
阅读全文
摘要:正则函数 match、search、findall、finditer、split、sub 返回一个对象:match、search、finditer 返回一个列表:findall、split 其中match、search与findall都有两个匹配方式:简单匹配和分组匹配 1、match 格式 mat
阅读全文
摘要:0、注意事项 1、转义字符是 \ 不是常用的 / 2、^在中括号里面和外面含义不同:在外时,就表示以它后边跟的一个字符开头,如^7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中括号里面,表示除了(反选)这个字符之外的任意字符(包括数字,特殊字符),如[^abc]表示匹配除abc之
阅读全文
摘要:原因: 在将Queue注册到网上的时候,callable参数使用了lambda匿名函数,而Windows下绑定调用接口不能用lambda QueueManager.register('get_task_queue',callable=lambda:task_queue) QueueManager.r
阅读全文
摘要:学习总结自网站: https://blog.csdn.net/u011318077/article/details/88094583 https://www.liaoxuefeng.com/wiki/1016959663602400/1017631559645600#0 1、模块 multiproc
阅读全文
摘要:在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量要好,因为局部变量不会被其他线程改变。 但是局部变量也存在问题——在函数调用的时候,传递起来很麻烦: def process_student(name): std=Student(name) #std是局部变量,但是每个
阅读全文
摘要:L=[] L[0]=2 L[1]=3 报错:IndexError: list assignment index out of range,列表超过限制 一种情况是:list[index]的index超出范围 另一种情况是:list是一个空的,没有一个元素,进行list[0]就会出现错误! 本例是第二
阅读全文
摘要:当在同一行为两个变量赋值时,要用分号;而非逗号,隔开
阅读全文
摘要:xlrd与xlwt:xls文件 如果不想看前半部分的基础知识,可以直接看最后的总结部分 1、两个模块 读xlrd 写xlwt import xlrd,xlwt 2、读 2.1 文件、表格信息的获取 打开文件:xlrd.open_workbook('Excel_name.xls') workBook
阅读全文
摘要:在该文件的函数后写上两句 def test(): pass if __name__='__main__': test() 这样就可以执行该函数 如果只是在其他文件中导入了该函数,则不会执行最后两段话,因为__name__总是记录主脚本的名字。
阅读全文
摘要:右边这个数据栏的显示 在Edit Configurations中勾选Run With Python Console 如果想隐藏:
阅读全文
摘要:多任务可以由多进程完成,也可以由一个进程内的多线程完成。 Python的标准库提供了两个模块:_thread与threading,_thread是低级模块,threading是高级模块,对_thread完成了封装。大多数情况下,只需用到threading这个高级模块即可。 启动一个线程:把一个函数传
阅读全文
摘要:创建字典对象时: D1=dict('name'='Bob','age'=20,'score'=90) SyntaxError: keyword can't be an expression 解决方法: 去掉变量的单引号'' D1=dict(name='Bob',age=20,score=90) 补充
阅读全文
摘要:0、常用 本节为python中json的常见用法总结,初学者请从下一节开始开 Json在Python中的表现形式为dict、list两种 从dict、list转为json: import json d=dict(name='Bob',age=20,score=90) station=json.dum
阅读全文