首页 > Linux操作系统 > Linux操作系统 > python学习笔记
python2.79版本下载地址:https://www.python.org/downloads/release/python-279/
目前只发现linux版可用,windows版只有命令行模式可用,脚本编辑模式无法使用。
linux版本,直接tar zxf filename 解压,cd 到解压出来的python目录里面,照例./configure,然后make && make install,安装完毕,which python查看命令路径,使用python时在开头加上该命令的路径。
一、 : 的下面一行命令必须缩进一次,最好使用tab
二、 如果是出现多个 : 也如上面的一样,每遇见一次,后面所有的行都要缩进一次(if,else有点不一样),例如:
(1)
#!/usr/local/bin/python
from random import randint
num = randint(1,100) #1到100的随机数
print "Guess what I think?"
bingo = False
while bingo == False:
answer = input()
if answer < num:
print "too small!"
if answer > num:
print "too big!"
if answer == num:
print "BINGO!"
bingo = True
总结:
1、出现IndentationError: expected an indented block报错,即可知道是没有缩进导致报错。
2、在执行脚本时,input() 输入数字后,程序没有响应,光标一直闪没反应,也有可能是没有缩进导致报错。
(2)if,else的不同之处,if和其对应的else要有同等的缩进,例如:
#!/usr/local/bin/python
y=-1
x=2
if y>=0:
if x>=0:
print 1
else:
print 2
else:
if x<0:
print 3
else:
print 4
如果else的缩进不正确,则会报错,如下:
File "./if.py", line 8
else:
^
SyntaxError: invalid syntax
1、使用os模块
|
1
2
3
|
import os #加载os模块
os.system("cls") # windows上执行cls命令
os.system("clear") # linux上执行clear命令
|
2、使用subprocess模块
|
1
2
3
|
import subprocess #加载subprocess模块
subprocess.call("clear") # linux上借助于call执行clear命令
subprocess.call("cls", shell=True) # windows上执行cls命令
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28371090/viewspace-1418545/ ,如需转载,请注明出处,否则将追究法律责任。