博客园  :: 首页  :: 管理

随笔分类 -  [08]Python编程 / 二级标题-003-python综合知识

摘要:今天笔者在写一个脚本时,情况比较复杂,在脚本中使用了try...except的嵌套,遇到了一些与预期不一样的结果 于是笔者又研究了一下,try...except的嵌套使用, 首先有一点是肯定的,那就是对于一对try...except组,只要当try中的语句出现了异常,就会执行except中的语句块 阅读全文

posted @ 2023-03-26 20:25 520_1351 阅读(502) 评论(0) 推荐(0) 编辑

摘要:break多用于for循环语句中,用于跳出当前for循环,不对当前for循环后面的元素进行遍历操作了 for循环语句中,如果使用到break语句,一般都是因为达到了某个条件,才执行break的,因此常用的组合就是for语句、if语句、break语句 但是使用python中break语句,也有一个小缺 阅读全文

posted @ 2023-03-11 17:39 520_1351 阅读(493) 评论(0) 推荐(0) 编辑

摘要:关于python中insert可以在指定的索引前插入元素,也即是插入的元素的索引即为指定的索引 而append方法,是指的在列表的末尾处添加/追加一个元素 两种方法都是为列表新增加了一个元素对象,但两者的效率谁更快一些呢,我们可以通过简单的代码进行比较,创建py文件insertvsappend.py 阅读全文

posted @ 2022-12-31 15:10 520_1351 阅读(525) 评论(0) 推荐(0) 编辑

摘要:因为需要在代码中import OpenSSL , 笔者就准备使用pip3 install 的方式安装 OpenSSL,结果报如下错误: [qq5201351@localhost ~]$ pip3 install OpenSSL ERROR: Could not find a version that 阅读全文

posted @ 2022-12-27 15:19 520_1351 阅读(1435) 评论(0) 推荐(0) 编辑

摘要:assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出 举例说明,如下创建一py脚本,内容如下: import sys assert ('win32' in sys.platform) print("This 阅读全文

posted @ 2022-10-29 17:56 520_1351 阅读(459) 评论(0) 推荐(0) 编辑

摘要:最近笔者在写一个窗体程序时,希望能每隔1秒,周期性的定时刷新文本框中的内容,但最后发现很难实现 出现各种各样的问题,最后通过查询大量的资料,才找到原因和解决方法 为了阐述清楚这个现象,笔者先用一段简单的代码进行说明,如下一段tkinter-窗体程序代码: from tkinter import * 阅读全文

posted @ 2022-10-06 22:24 520_1351 阅读(405) 评论(0) 推荐(0) 编辑

摘要:背景:今天笔者使用tkinter开发了一个小的gui工具,分别基于列表的方式创建存储了一堆的文本框与复制按钮 想的是复制按钮一一对应文本框,因为有着这样的规律,文本框与复制按钮的创建都是直接在for循环下定义创建好了 但笔者每次点击任何的复制按钮,结果都是复制的最后一个文本框中的内容,感觉遇到想不通 阅读全文

posted @ 2022-09-24 21:46 520_1351 阅读(156) 评论(0) 推荐(0) 编辑

摘要:今天笔者将一串如下样式的json格式的字符串,赋值给了一个变量 { "Images": [ { "Architecture": "x86_64", "CreationDate": "2022-08-16T10:51:34.000Z", "ImageId": "ami-035c4c35b473bb12 阅读全文

posted @ 2022-08-17 23:18 520_1351 阅读(1600) 评论(0) 推荐(0) 编辑

摘要:今天笔者在一个网站中抓取了一些数据,整理成一个大列表后,希望输出到excel表格文件中保存 虽然有多种模块都可以完成这个需求,但笔者这里想到了可以使用最为简单高效的pandas模块 核心代码如下(使用元组也是可以的,子元素也可以列表和元组同时使用,效果一样的): import pandas as p 阅读全文

posted @ 2021-11-21 00:58 520_1351 阅读(5749) 评论(1) 推荐(0) 编辑

摘要:最近在写一些爬虫相关的小项目,了解了一下request模块的get()方法 这里记录一下,request.get的常用参数 1、设置proxy代理及user_agent两个参数 import requests from lxml import etree user_agent = {'User-ag 阅读全文

posted @ 2021-11-20 23:29 520_1351 阅读(1906) 评论(0) 推荐(0) 编辑

摘要:今天在使用Pycharm写了一段代码,执行后,发现控制台输出的信息不完整,前面的很多输出都被截断了 只输出了代码执行结果的后面部分输出,开始还怀疑是代码有问题,于是通过写到日志文件的方法进行调试 但日志文件中的内容是完整的,那么就说明与Pycharm软件的配置有关系,是不是对输出的行数或者大小有限制 阅读全文

posted @ 2021-11-15 18:34 520_1351 阅读(2776) 评论(0) 推荐(1) 编辑

摘要:在python中,如果需要从命令行接收参数,比较常用的方法,就是使用sys模块中的argv,返回的结果是一个列表 对于arvg可以理解成argument variable的缩写(也有称是argument value的缩写,个人更倾向于理解成 argument variable) sys.argv 官 阅读全文

posted @ 2021-09-30 12:27 520_1351 阅读(213) 评论(0) 推荐(0) 编辑

摘要:时间(Time)是物质的永恒运动、变化的持续性、顺序性的表现,包含时刻和时段两个概念。 时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。 以地球自转为基础的时间计量系统称为世界时系统。时、日、月、年、世纪的时间计量属天文学中的历法范畴。 时间是 阅读全文

posted @ 2021-06-20 12:39 520_1351 阅读(1714) 评论(0) 推荐(0) 编辑

摘要:在公司管理的有台linux应用服务器,默认是python 2.x 因为个人一个小程序需要使用到python 3.x 的环境及一些模块,需要借用到别人的linux服务器 为了不影响别人业务,实现最小的影响,于是申请了一个普通账号,使用自己的普通账号部署python3.x环境,实现程序的运行 服务器操作 阅读全文

posted @ 2021-04-22 14:14 520_1351 阅读(877) 评论(0) 推荐(0) 编辑

摘要:1、python只列出当前目录(或者指定目录)下的文件或者目录条目 import os files,dirs=[],[] for item in os.listdir(): if os.path.isfile(item): files.append(item) elif os.path.isdir( 阅读全文

posted @ 2020-09-18 10:08 520_1351 阅读(4414) 评论(0) 推荐(1) 编辑