
python
ganghaod
新手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python1.输入输出与流程控制
Python简介python是一种面向对象的脚本语言。学好python,可以做前端,后端,测试,大数据,爬虫,人工智能等。为什么选择Pythonpython简单好用Python入门一 、安装Python推荐安装python3官网下载地址:https://www.python.org/downloadslinux下编写Hello World输入python,如果没有出现下面的实例...原创 2018-10-17 20:20:31 · 660 阅读 · 0 评论 -
python UnboundLocalError: local variable 'xxx' referenced before assignment
大意就是在变量定义前就引用了变量。错误代码如下:def f(): print(n) n = 10f()这里还是很清楚,很明白。然而下面的代码就令人有些头疼:n = 100def f(): print(n) n = 10f()虽然定义了变量n,然后在函数内部修改,但是还是报相同的错误。原因在于在函数内部对变量n进行修改后,变量n被python解释...原创 2018-11-09 14:03:42 · 13606 阅读 · 0 评论 -
python 捕获异常并打印 traceback
traceback.print_exc()直接打印可接受file参数直接写入到一个文件中比如 traceback.print_exc(file = open(‘tb.txt’, ‘w+’))traceback.format_exc()返回字符串原创 2018-11-06 22:08:16 · 2114 阅读 · 0 评论 -
python:for else
python神奇之处:for和else可以搭配使用。for正常执行完,else也会跟着执行。for没有正常执行完,中间异常退出,则else也不会执行for i in range(3): print(i) else: print('hello world')"""012hello world"""for i in range(3): print(i...原创 2018-11-10 08:56:21 · 6003 阅读 · 4 评论 -
Django2.0 path与Django1.x版本url正则匹配问题
1.x可以直接正则,但是2.0内的path匹配正则时候无效,导入re_path即可匹配正则转载 2018-12-11 15:23:13 · 222 阅读 · 0 评论 -
curses的使用 python
用户输入while True: c = stdscr.getch() # 返回按下的键的ascii码的值,整数型 if c == ord('p'): PrintDocument() elif c == ord('q'): break # 退出循环 elif c == curses.KEY_HOME: x = y = 0显示文字a...原创 2018-11-01 22:10:52 · 985 阅读 · 0 评论 -
解决pip install慢的方法
换源豆瓣:http://pypi.douban.com/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple临时使用加参数 -i例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX永久修改linux修改 ~/.pip/pip.conf (没有就创建一个), 修改 ...转载 2018-10-30 20:22:56 · 3065 阅读 · 0 评论 -
Windows下使用python的curses库时报错 No module named _curses
原因首先这个问题产生的原因是curses库不支持windows,在Linux下则不用考虑这个问题。虽然我们下载完python后(python是自带curses库的),可以在python目录\lib中看到curses库,但是我们无法使用,还会报错。在提示的文件__init__文件中也确实可以找到from _curses import *。解决要解决这个问题,我们就需要使用一个unoffici...原创 2018-10-30 16:54:58 · 967 阅读 · 1 评论 -
linux下安装python3
1.下载wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.tar.xz(速度可能特别慢)2.解压3.编译安装4.测试原创 2018-10-17 20:11:07 · 162 阅读 · 0 评论 -
linux查看python安装路径,版本号
1.查看安装路径[hr@localhost bin]$ which python/usr/bin/python#ll /usr/bin/ | grep 'python'lrwxrwxrwx. 1 root root 7 10月 17 16:52 python -> python2lrwxrwxrwx. 1 root root 9 10月 ...原创 2018-10-17 20:20:15 · 6829 阅读 · 0 评论 -
python 定义类时,内部方法的互相调用
每次调用内部的方法时,方法前面加 self.举例:例子参考百度知道里面的回答class MyClass: def __init__(self): pass def func1(self): # do something print('a') #for example self.common_fun...转载 2018-10-28 16:53:36 · 5416 阅读 · 0 评论 -
Tomd:Html 转 Markdown 工具库
安装pip install tomd用法from tomd import TomdTomd('<h1>h1</h1>').markdown返回一个markdown格式的字符串github地址: https://github.com/gaojiuli/tomd原创 2018-10-26 16:11:32 · 2220 阅读 · 0 评论 -
TypeError: can only concatenate tuple (not "str") to tuple (python)
类型异常:元组只能与元组进行连接例子:a = ("a", "b", "d", "f")b=("a")#这里没有加逗号,编译不会报错,但是元组拼接的时候会报错c = a + bprint(c)因为不加逗号的话,b = ‘a’,并不是包含一个元素的元组修改为:b = (‘a’,)...原创 2018-10-27 14:09:13 · 16152 阅读 · 0 评论 -
Kaggle 机器学习竞赛冠军及优胜者的源代码汇总
https://blog.youkuaiyun.com/cqy_chen/article/details/79109681https://blog.youkuaiyun.com/qq_26898461/article/details/49275401转载 2018-12-17 20:42:59 · 389 阅读 · 0 评论