Python基础
沙河边の搬砖工
沙河边的搬砖工
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cygwin下python的交互设定
问题:在cygwin中直接使用python命令无法达到在Linux shell与win cmd下的交互效果。原因:在cygwin终端中运行命令,该终端不能当做控制台,因此,当执行python.exe时并不会与交互控制台进行交互解决方案:1、使用python -i code.py ,其中-i表示以交互模式运行2、使用cygstart path/python.exe的方式执行,path为pyt...原创 2019-11-21 17:42:37 · 302 阅读 · 0 评论 -
多个python版本共存时,在win与Linux系统下shell环境下执行指定版本的方法
在Linux环境下如果安装有python2.7和python3.5版本,一般直接使用python2.7或者python3.5就可执行相应版本的python在win环境下,则是通过py -2 ,py -3的方式,分别执行不同版本的python...原创 2019-11-21 17:41:36 · 456 阅读 · 0 评论 -
多版本python共存下安装三方库的方法
当我们的开发环境中存在过个版本的python时,会发现不同的python版本需要在各自的环境下安装三方库以win系统举例,在python2.x版本下安装三方库py -2 -m pip install --user lib如果要指定三方库的安装版本,则需在lib后加==versionid在python3.x版本下py -3 -m pip install --user lib另外在通过p...原创 2019-11-21 17:40:24 · 693 阅读 · 0 评论 -
python 使用open()函数打开文件报错Python UnicodeDecodeError: 'gbk' 或者'utf-8' codec can't decode byte
在python3.5版本中用open()函数打开日志文件报错,'gbk' 或者'utf-8'这两种编码方式都会报错,用百度google后引入类codecs,使用该类的open()函数,指定编码方式为'iso-8859-15',即import codecscodecs.open(filename,’r’,encoding=’iso-8859-15’)...原创 2019-07-24 16:49:26 · 1493 阅读 · 0 评论 -
python 对字典数据类型的认识
字典dict 是用{ }括起来的数据类型,每个元素都以键值对的形式存在,dict = {key:value.....},字典与其他类型一样,都有嵌套使用的场景,有这样一个使用场景:有10个不同类的文件集,需要在每个文件集中划分出训练集与测试集,一种做法是建立一个字典sample = {},对每个类的文件集都通过使用samples[type_i] = {'train':list_tra...原创 2018-11-15 18:09:44 · 240 阅读 · 0 评论 -
python glob.glob()函数认识
glob()函数就像Linux中的find -name *.type一样,可以将某目录下所有跟通配符模式相同的文件放到一个列表中,有了这个函数,我们再想生成所有文件的列表就不需要使用for循环遍历目录了,直接使用glob.glob(path+pattern)的方式获取,举个例子 这个例子中,我们的目的是生成daisy中的所...原创 2018-11-15 17:07:15 · 29455 阅读 · 3 评论 -
python 中使用main函数的注意事项
今天在写代码测试程序时,发现执行tf.app.run()会提示TypeError: main() takes 0 positional arguments but 1 was givenmain函数的定义形式是这样的, def main(): pass报错的含义是不需要参数,但是却赋了一个参数,可明...原创 2018-11-02 17:46:49 · 2062 阅读 · 0 评论 -
python中使用pip工具批量导出项目所依赖的所有库文件及安装的方法
在Python中我们在项目中会用到各种库,自带的自然不必再说,然而如果是三方库,则在进行项目移植时通常需要在新的环境下安装需要的三方库文件,面对较大项目中众多的三方库,可以先将项目依赖库导出到txt文件中, 导出命令为:pip freeze > filename.txt,其中filename可以自己定义。 在新...原创 2018-10-04 21:59:50 · 4103 阅读 · 0 评论 -
python正则表达式匹配不包含某几个字符的字符串
一、匹配目标 文件中所有以https?://开头,以.jpg|.png|.jpeg结尾的字符串 二、尝试过程 1) 自然想到正则表达式r'(https?://.*?.jpg|https?://.*?.png|https?://.*?.jpeg)简化书写为r'(https?://.*?\.(?:jpg|png|jpeg) 匹配结...原创 2018-10-01 17:18:41 · 16259 阅读 · 0 评论 -
python中enumerate()函数的用处
刚学python,对一些函数不是很熟悉,在做一个项目的时候,有这样一个场景:我需要爬取几个大类中不同小类的图片首先是大类列表type_list = [A,B,C],其中A = ['a','b','c'], B = ['e','f','g'],C=['h','j','k'],A列表的名字为A_name,B,C类推。type_name = ['A_name','B_name','C...原创 2018-09-30 10:42:29 · 528 阅读 · 0 评论 -
python3.*版本将list写入txt文件中
要把list类型数据写入txt文件中,步骤如下:step1 :open()一个要写入的文件 with open("path\filename","wb") as f:step2 : 读取list中的每一项 for list_mem in list: f.write(list_mem+"\n",en...原创 2018-10-01 17:06:51 · 16021 阅读 · 1 评论
分享