python
wdf过河的小卒子
这个作者很懒,什么都没留下…
展开
-
C:\Python27\python.exe: can't open file '2.py': [Errno 2] No such file or directory
最近开始学习了“笨方法学python”,在练习的第一个程序就出现了如下错误: C:\Python27\python.exe: can’t open file ‘2.py’: [Errno 2] No such file or directory。刚开始自己找了好长时间,也在网上查阅了好多资料,都没能解决,最后发觉原来是自己新建的xxx.py文件并不是像我们看到的是.py后缀的,它的后面有两层后缀,原创 2017-06-14 22:46:24 · 48092 阅读 · 7 评论 -
python argv参数
sys.argv变量是一个字符串的列表。特别地,sys.argv包含了命令行参数列表,即使用命令行传递给你的程序的参数。这里,当我们执行python using_sys.py we are arguments的时候,我们使用python命令运行using_sys.py模块,后面跟着的内容被作为参数传递给程序。Python为我们把它存储在sys.argv变量中。记住,脚本的名称总是sys.argv列表转载 2017-07-29 17:05:39 · 3984 阅读 · 0 评论 -
raw_input 与 input的区别
这两个函数均是python的内建函数,都可以读取控制台的输入,但是他们还是有很大的不同的。例1:>>> raw_input= raw_input("raw_input: ") 2 raw_input: I am raw_input 3 >>> input = input("Input: ") 4 Input: I am input 5 6 Traceback (most recent原创 2017-07-30 18:35:45 · 597 阅读 · 0 评论 -
SyntaxError: Missing parentheses in call to 'print'
在笨方法学python 中,有时候我们使用print打印时,会输出如下错误: Missing parentheses in call to ‘print’ 原因:这是因为我们使用python3.0的语法,来运行pyhton2.x的代码。 解决方法:把我们的print后面的变量加上()就好了,即print “ssssssssss”换成print(“ssssssssss”)。原创 2017-08-08 21:40:42 · 1095 阅读 · 0 评论 -
笨方法学python之import sys与from sys import argv的区别
这是在网上看到的一个大神的解答: sys is a module that contains “system functionality”. sys.argv is a list containing your script’s command line arguments. One way to use it would be to write import sys and then sys.a原创 2017-07-29 10:21:10 · 2780 阅读 · 1 评论 -
python-爬虫(1)
python爬虫主要分为三个部分:抓取、分析以及存储。1、抓取:如何抓取网页内容呢?使用urllib2或者request抓取网页内容。 打开百度-图片,我们看到的是一张张精美的图片,但其实这是由浏览器解释才呈现出来的,实质上它是一段HTML+JS+CSS代码。下面我们抓取百度首页的源码为例: 1、使用urllib2库import urllib2url= "http://www.baidu.co原创 2017-08-24 22:15:59 · 403 阅读 · 0 评论 -
python调试
我在python代码中想打印中文显示,如下: 运行程序会出现如下错误: SyntaxError: Non-ASCII character ‘\xe7’ in file e.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details这是因为没有把字符显示转为UTF-8的原原创 2017-08-26 12:09:33 · 193 阅读 · 0 评论