Python学习笔记
董成荣
每天努力一点点,直到永远
展开
-
Python开发环境构建
#include#define OK 1#define ERROR 0#define MAX 50typedef int status;typedef int element;typedef struct{ element data[50]; int len;}SQList;status init(SQList &L);status print(SQList原创 2017-05-11 12:33:42 · 421 阅读 · 0 评论 -
Python查看库安装路径
你还在为忘记安装目录而烦恼吗?别担心,Python可以通过两句简单的指令显示出库安装路径打开IDLE,输入如下两行指令import sysprint sys.path[3]如下图原创 2017-09-02 16:50:30 · 5277 阅读 · 0 评论 -
安装pip教程
相信在安装pip之前大家一定都安装了Python 所以我们找到Python的根目录下的Script文件夹(如果忘记了我们的安装目录可以参考文章http://blog.csdn.net/dongchengrong/article/details/77802184),在这个文件夹下会有一个easy_install.exe文件,我们要打开命令提示符,切到Script文件夹下 一、输入命令easy_in原创 2017-09-02 20:38:18 · 701 阅读 · 1 评论 -
pip常用指令
安装库 :pip install packageName(flask) 卸载库:pip uninstall packageName(flask) 升级库:pip install –upgrade packageName(flask) 查看已安装库:pip list 遇到权限问题时可以在前面加上sudo例如sudo pip list原创 2017-09-02 21:18:28 · 1021 阅读 · 0 评论 -
Flask网页出现UnicodeDecodeError
具体错误:UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 46: invalid continuation byte如图这是怎么回事呢,好像是flask里默认编码格式都是utf-8导致的我是将文件的格式都改成了utf-8如图修改后再次运行,成功原创 2017-09-29 13:23:54 · 2431 阅读 · 1 评论 -
Python操作文件和目录
对文件和目录进行操作是在我们开发过程中必不可少的一环,下面是我整理的一些常用的对文件和目录进行操作的语句,希望能帮到你首先是导包,导入包os ,import os1、获取当前Python脚本工作的文件目录 os.getcwd()2、返回指定目录下的所有文件名和目录 os.listdir()3、删除一个文件 os.remove(filepath)原创 2017-09-12 13:02:52 · 639 阅读 · 1 评论 -
Python小程序之文件清理机
背景 作为一名Acmer我写了很多.cpp文件,其中经过编译、链接后又生成了许多.exe和.o文件。当我用github desktop将他们同步到我的github上是.exe和.o文件很碍事,尤其是.exe文件占用的空间很多。手动删除实在是太麻烦了,于是写一个能自动将指定目录下的指定扩展名文件删除的程序的想法油然而生,所幸经过我的一番忙碌这个程序成功的完成了,欣喜之余在这原创 2018-01-05 13:51:18 · 472 阅读 · 0 评论 -
no python interpreter configured for the project
bug描述第一次安装pycharm,新建了一个项目后总是报错,错误信息为no python interpreter configured for the project 解决方案这句话的意思是没有为这个项目配置Python解释器 既然错误信息是没有解释器,那么我们加上解释器不OK了 第一步,点击上图右侧的configure Python interpreter,弹出如下界面 ...原创 2018-05-30 15:46:25 · 40871 阅读 · 3 评论 -
pycharm调试快捷键和终止调试快捷键
调试快捷键 shift + Alt + F10终止快捷键 Ctrl + F2原创 2018-05-30 18:55:11 · 17851 阅读 · 2 评论 -
re.compile(r'xxx')中的r是什么意思
相信大家一定见过不少形如re.compile(r'xxx')的正则表达式,那么问题来了,里面的这个r是什么意思呢?其实,这个r代表了原字符串的意思,比如我们匹配信息item\n 时,如果没有r,我们要将正则表达式写成re.compile('item\\n');但是,当我们加上了r时,我们的正则表达式写成re.compile(r'item\n')就可以了相信眼尖的读者已经看出来了,两者的差别...原创 2017-09-18 22:02:09 · 18837 阅读 · 1 评论 -
Python爬虫爬取百度百科词条
在慕课网上的课程,我将他的代码在我电脑上进行了实现慕课网相关链接:http://www.imooc.com/learn/563GitHub代码:https://github.com/DongChengrong/imooc目标:爬取百度百科上的1000条词条,将爬取的词条url地址输出,将词条的相关信息(url、标题、概述)写入一个叫output.htm的文件 首先打开eclip...原创 2017-09-10 20:43:14 · 3350 阅读 · 4 评论 -
Python创建模块并导入
Python创建自己的模块很方便,所有的.py文件都被视为是一个模块我们可以用import 文件名的方式把它导入自己的新文件不过我们要注意创建的模块要符合命名规范,比如首字母不能是数字等如果首字母是数字就会出现语法错误引用的时候不用加扩展名.py下面我们通过实例来演示一下首先创建一个文件a.py,里面有一个类A#coding:gbk#创建一个包含方法say_原创 2017-08-30 09:24:04 · 3281 阅读 · 0 评论 -
Python绘制五角星
借用了turtle这一模块的帮助import turtleturtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(1原创 2017-07-11 19:55:34 · 5988 阅读 · 2 评论 -
python查看变量类型
使用type函数示例如下>>> aList=[1,2,3,4,5]>>> type(aList)原创 2017-07-30 14:23:41 · 16984 阅读 · 1 评论 -
Python读写文件
#--coding:utf-8--#向指定文件中存储指定内容def text_create(name,msg): full_path = name+ '.txt' file = open(full_path,'w') file.write(msg) file.close() #从指定文件中读取文本内容def read_text(name):原创 2017-08-10 18:49:51 · 458 阅读 · 0 评论 -
Python打印九九乘法表
#打印九九乘法表def create_table(): for row in range(1,10): for column in range(1,row+1): print str(row) + ' * ' + str(column) +' = ' , row * column,' ', print ''#测试create_原创 2017-08-13 07:26:08 · 519 阅读 · 0 评论 -
打不开IDLE
我开始安装的是Python3.6,后来发现很多库不支持3.6只支持2.7,所以我又重装了2.7,这时再打开IDLE就打不开了经过我的几次努力终于找到了解决方案将C盘/用户(user)/你的用户名文件夹下的.idlerc文件删掉就好了如下图如果不是这种情况,请参考文章https://zhidao.baidu.com/question/1817609455225172388.h原创 2017-08-28 13:10:24 · 2179 阅读 · 4 评论 -
IDLE设置字体大小
点击option->Configure 在出现的弹框里修改字体大小,注意字体不能是楷体等与中文相关的字体,否则点击OK无效(虽然在我电脑上确实是这样但是不知道为什么,如果有知道的同学希望能够告诉我,感谢) ...原创 2017-08-28 13:28:38 · 12031 阅读 · 2 评论 -
Python乱码问题
原因:源文件编码格式是UTF-8而Windows的编码格式是GBK,所以出现了乱码现象解决方案一:编码格式改成GBK就可以了如下第二种解决方案#coding:utf-8import systype = sys.getfilesystemencoding()raw_input("按任意键继续".decode('utf-8').encode(type))原创 2017-08-28 21:34:35 · 466 阅读 · 0 评论 -
我的第一个Python程序
突然想学Python了,今天开始学习,编出了我的第一个Python程序#calculate the area and circumference of a circle from its radiusimport mathradiusString =input("Enter the radius of your circle:")radiusInteger =int(radiusStri原创 2017-07-11 08:14:29 · 659 阅读 · 0 评论