
python基础知识
C小C
这个作者很懒,什么都没留下…
展开
-
如何使用python对文件夹中的文件进行批量改名(增、删、改字符串字段)
【时间】2018.10.12【题目】如何使用python对文件夹中的文件进行批量改名(增、删、改字符串字段) 【问题描述】今天需要对文件夹中的文件进行批量改名,主要是因为名字中多出了自己不想要的字符段“data”想要将其删除。这里便以删除名字中的字符段为例,至于增、改道理类似。 【主要思路】1、使用os.listdir(filepath)读取文件夹中的所有文件 ...原创 2018-10-12 16:03:44 · 7038 阅读 · 0 评论 -
python中的open函数总结
【时间】2018.11.20【题目】python中的open函数总结 一、open函数语法open(name[, mode[, buffering]])函数功能: python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : m...原创 2018-11-20 17:08:38 · 3851 阅读 · 1 评论 -
在Windows与Linux中换行符的区别
【时间】2018.11.24【题目】在Windows与Linux中换行符的区别Linux与Windows两种系统的换行符是不同的,其中Linux的换行符时\n,而Windows的换行符是\r\n。当python代码中的open是以‘r’模式打开时,两者没有区别,都是显示\n,而当以二进制模式‘rb’打开时,就会显现出不同。具体而言是:在Windows中对于文本模式打开的文件,输入时...原创 2018-11-24 15:44:10 · 1409 阅读 · 0 评论 -
python中os.path常用函数(与路径有关)
【时间】2018.11.25【题目】python中os.path常用函数(与路径有关) python 路径相关的函数 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录(’.’) os.chdir(dirname):改变工作目录到dirname ...原创 2018-11-25 22:52:56 · 1893 阅读 · 0 评论 -
使用python统计文件夹以及子文件夹中的文件数目
【时间】2018.11.25【题目】使用python统计文件夹以及子文件夹中的文件数目概述使用python统计文件夹以及子文件夹中的文件数目,并将结果写入txt文件中。只统计有文件的文件夹,空文件夹直接跳过。【代码】:import osfrom progressbar import ProgressBarpath ='F:\\test\\devel'origina...原创 2018-11-25 23:02:17 · 8530 阅读 · 0 评论 -
python中如何判断图片文件是否损坏及检查文件夹中的损坏图片文件
【时间】2018.11.25【题目】python中如何判断图片文件是否损坏及检查文件夹中的损坏图片文件概述 在python中,可以使用imghdr模块中的what()方法判断图片文件是否损坏,若文件损坏,则返回None,否则返回图片文件的类型,如jpeg等。imghdr模块的具体内容见: https://docs.python.org/3/library/imghdr.html...原创 2018-11-26 00:01:35 · 16168 阅读 · 11 评论 -
python中的format字符匹配
【时间】2018.11.29【题目】python中的format字符匹配参考链接:http://www.runoob.com/python/att-string-format.html概述Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。一、 字符串匹配:forma...原创 2018-11-29 20:06:55 · 1688 阅读 · 0 评论 -
python中各进制的表示及其转换
【时间】2018.11.29【题目】python中各进制的表示及其转换参考链接:https://blog.youkuaiyun.com/weixin_40717096/article/details/80199257 一、 python中各个进制的符号b:二进制;o:八进制;d:十进制;x:十六进制 在python中,可使用bin(),oct(),hex()返回对应进制的数(相当于十进...原创 2018-11-29 20:20:46 · 27673 阅读 · 1 评论 -
python中os.fork()函数的一点理解
【时间】2018.12.05【题目】python中os.fork()函数的一点理解1、功能:os.fork()函数用于在程序创建出新的进程分支,会从调用此函数的地方创建出子进程,调用后返回进程id,此id在原本的进程(即父进程)中是刚创建的子进程的id,而在刚创建出的子进程中是0.2、os.fork()只能在Linux中适用,若在windows系统中使用,会提示错误:os中没有‘f...原创 2018-12-05 20:51:31 · 2671 阅读 · 0 评论 -
Python中常用的文件及文件夹处理命令
【时间】2018.12.14【题目】Python中常用的文件及文件夹处理命令转载链接:python 移动文件或文件夹操作一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删...转载 2018-12-14 20:01:42 · 476 阅读 · 0 评论 -
Python之random.randint()与numpy.random.randint()的区别
【时间】2019.01.02【题目】Python之Random.randint()与numpy.random.randint()的区别参考:Python之Random.randint()与numpy.random.randint()的区别 一、random.randint(a,b):用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n:a<=n<=...原创 2019-01-02 20:23:49 · 18337 阅读 · 0 评论 -
python中的装饰器---特性(property)、静态方法(staticmethod)、类方法(classmethod)以及__str__的用法
【时间】2019.02.21【题目】python中的装饰器---特性(property)、静态方法(staticmethod)、类方法(classmethod)以及__str__的用法 python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法...转载 2019-02-21 14:40:57 · 369 阅读 · 0 评论 -
python中关于import的相关知识以及如何导入自定义的类(转)
【时间】2019.02.22【题目】python中关于import的相关知识以及如何导入自定义的类 Python 3.x可能是史上最详解的【导入(import)】 Python导入自定义的三种方法 Python导入自定义类...转载 2019-02-22 15:13:53 · 1719 阅读 · 0 评论 -
在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别
【时间】2018.11.14【题目】在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别 一、去除换行符以使用readline进行读取为例:import redata =[]f = open("data.txt", "r")line = f.readline() # 读取一行文件,包括换行符# line = line[:-1]...原创 2018-11-14 21:35:45 · 4384 阅读 · 1 评论 -
在python中读取TXT文件的方法
【时间】2018.11.14【题目】(转载)在python中读取TXT文件的方法【转载链接】https://www.cnblogs.com/youyou0/p/8921719.html一、读文件 1.简单的将文件读取到字符串中 f = open("data.txt","r") #设置文件对象str = f.read() #将txt文件的所有内容读入到字符串str中...转载 2018-11-14 20:57:44 · 22001 阅读 · 0 评论 -
python中如何创建文件夹(以抛出异常为依据)
【时间】2018.11.15【题目】python中如何创建文件夹(以抛出异常为依据)概述在python中,可以使用os.makedirs(path)创建文件夹,可是如果需要创建多个文件夹,比如你在将包含多个子文件夹中的文件复制到另一个文件夹中时,这时如果一个个创建文件夹,代码会显得很冗杂。这时可以使用抛出异常的方式来判断需要创建哪些文件夹。具体如下。 一、文件夹不存在时抛出异常...原创 2018-11-15 18:32:07 · 1457 阅读 · 0 评论 -
python中的print输出函数用法总结
【时间】2018.10.12【题目】python中的print输出函数用法总结 一、直接输出无论什么类型,数值,布尔,列表,字典...都可以直接输出,或者先赋值给变量,再输出。 二、格式化输出下面是《Python基础编程》中对格式化输出的总结:(1). %字符:标记转换说明符的开始(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(...原创 2018-10-12 16:47:33 · 56601 阅读 · 0 评论 -
使用conda安装glog库后无法导入的解决办法
【时间】2018.10.07【题目】使用conda安装glog库后无法导入的解决办法。 【问题描述】:使用conda安装glog库后,导入glog库仍然提示没有该模块,在python库的安装目录Anaconda3\Lib\site-packages下也没有找到该库,但是通过conda list查询发现有该库 使用conda list查询: 在Anaconda目录...原创 2018-10-07 22:43:54 · 5576 阅读 · 2 评论 -
更改 Python 的 pip install 默认使用的pip库以及默认安装路径
【时间】2018.10.07【题目】更改 Python 的 pip install 默认使用的pip库以及默认安装路径目录一、更改 Python 的 pip install 默认使用的pip库二、更改 Python 的 pip install 默认安装路径一、更改 Python 的 pip install 默认使用的pip库【方法】只需要将对应python脚本的路径添加到系...原创 2018-10-07 23:57:36 · 78002 阅读 · 5 评论 -
如何在一个python代码中调用另一个函数的代码
【时间】2018.09.30【题目】如何在一个python代码中调用另一个函数的代码 概述 在编写代码时,通常情况下,我们都需要在一个文件中调用另外一个文件的函数呀数据等等,总之要操作其他文件中的代码在python中,不同的代码文件相当于一个模块,我们可以通过import来进行导入,这样我们就可以应用其他文件中定义的函数和数据等代码。这包括代码在同一文件目录和不同目录下两种...原创 2018-09-30 15:35:55 · 18901 阅读 · 1 评论 -
python中如何实现print函数的多值匹配
【时间】2018.10.24【题目】python中如何实现print函数的多值匹配方法:直接使用%(元组)进行多值匹配,如: a=1 b=2 print("多值匹配:%d%d"%(a,b)) 运行结果:...原创 2018-10-24 18:55:01 · 688 阅读 · 0 评论 -
python中如何遍历文件夹及其子文件夹中的所有文件(附实现代码)
本文提供了python中如何遍历文件夹及其子文件夹中的所有文件的两种方法。两者均返回文件名列表(可以选择文件名列表或者是包含完整路径的文件名列表)。一种是使用os.listdir()函数+递归的方式,另一种用到了os.walk()函数,第二种方法比较简便。原创 2018-10-27 15:24:52 · 88972 阅读 · 0 评论 -
(转载)Python中的assert断言语句
【时间】2018.10.27【题目】(转载)Python中的assert断言语句概述这篇文章转载自https://blog.youkuaiyun.com/Yaokai_AssultMaster/article/details/72471282 ,主要讲述了python中断言语句assert的具体用法。原文中在最后对于元组部分的描述有点错误,(False)不是元组,(False ,)才是元组(后面有...转载 2018-10-27 18:49:46 · 1182 阅读 · 1 评论 -
python中的排序函数sorted以及列表排序方法sort()
【时间】2018.10.30【题目】python中的排序函数sorted以及列表排序方法sort() 概述Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。如果要读取文件夹下面的文件,成为一个列表,并将列表中的文件名进行排序,这里可以使用sort()函数进行排序,这个函数与python中的排序函数...原创 2018-10-30 19:59:22 · 19952 阅读 · 0 评论 -
Python3中goto 语句的使用及原理解析
【时间】2018.11.03【题目】Python3中goto 语句的使用及原理解析概述本文转载自https://blog.youkuaiyun.com/yilovexing/article/details/81092388,在此基础上增加了原理的一点说明。 熟悉 C 语言的小伙伴一定对 goto 语句不陌生,它可以在代码之间随意的跳来跳去,但是好多老鸟都告诫大家,不要使用 goto,因为...转载 2018-11-03 14:34:25 · 35282 阅读 · 7 评论 -
如何在python中实现整数的二进制循环移位(附代码)
【时间】2018.11.03【题目】如何在python中实现整数的二进制循环移位(附代码)概述在python中,可以通过<<以及>>运算符实现二进制的左移位以及右移位,然而并没有实现循环移位的运算符,暂时也找不到可以实现循环移位的函数,所以在本文中,主要介绍了如何使用字符的切片运算实现循环位移。 一、实现思路1。利用字符串的format函数将int整...原创 2018-11-03 22:06:55 · 4501 阅读 · 0 评论 -
解决在python中进行CGI编程时无法响应的问题
【时间】2018.11.06【题目】解决在python中进行CGI编程时无法响应的问题概述在阅读《python编程》第一章的CGI编程部分时,出现了无法响应的问题,最后参考 解决了问题,在此做个记录一、《python编程》中的原代码1、HTML代码-----cgi101.html<html><title>Interactive Page<...原创 2018-11-06 22:22:04 · 2237 阅读 · 1 评论 -
os.getcwd()与os.curdir的使用
【时间】2018.11.13【题目】os.getcwd()与os.curdir的使用os.getcwd()与os.curdir都是用于获取当前执行python文件的文件夹,不过当直接使用os.curdir时会返回‘.’(这个表示当前路径),记住返回的是当前执行python文件的文件夹,而不是python文件所在的文件夹。PS:os.getcwd()与os.path.abspath(os...原创 2018-11-13 19:32:14 · 17934 阅读 · 0 评论 -
python实现客户端和服务器端传输数据
【时间】2019.09.06【题目】python实现客户端和服务器端传输数据转自:python实现客户端和服务器端传输数据服务器端:def socket_service_data(): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(soc...转载 2019-09-06 20:26:39 · 4327 阅读 · 0 评论