python io

打印到屏幕

#!/usr/bin/python# -*- coding: UTF-8 -*-
 
print "Python 是一个非常棒的语言,不是吗?"
 
Python 是一个非常棒的语言,不是吗?
 

读取键盘输入

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:
raw_input
          input

raw_input函数

raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):
#!/usr/bin/python# -*- coding: UTF-8 -*-
str = raw_input("请输入:")
print "你输入的内容是: ", str
 
输出为:
请输入:Hello Python!
你输入的内容是: Hello Python!
 

input函数

    input函数可返回运算结果
    str = input("请输入:")

print "你输入的内容是: ", str
请输入:2*2
你输入的内容是:  4
 
 打开或关闭文件
    open函数
file object = open(file_name [, access_mode][, buffering])
fine-name    文件名称
access_mode     打开文件的模式
 buffering      设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。
模式
r
r+
w
w+
a
a+
+
+
 
+
 
+
 
+
+
+
+
+
创建
   
+
+
+
+
覆盖
   
+
+
 
 
 
 
 
例:
#!/usr/bin/python# -*- coding: UTF-8 -*-
# 打开一个文件
fo = open("foo.txt", "w")print "文件名: ", fo.name
print "是否已关闭 : ", fo.closed
print "访问模式 : ", fo.mode
print "末尾是否强制加空格 : ", fo.softspace
 
结果:
文件名: foo.txt
是否已关闭 : False访问模式 : w
末尾是否强制加空格 : 0
 

mkdir()方法

可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。
语法:
os.mkdir("newdir")
例子:
下例将在当前目录下创建一个新目录test。
#!/usr/bin/python# -*- coding: UTF-8 -*-
 
import os
# 创建目录test
os.mkdir("test")

chdir()方法

可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。
语法:
os.chdir("newdir")
例子:
下例将进入"/home/newdir"目录。
#!/usr/bin/python# -*- coding: UTF-8 -*-
 
import os
# 将当前目录改为"/home/newdir"
os.chdir("/home/newdir")
getcwd()方法:
getcwd()方法显示当前的工作目录。
语法:
os.getcwd()
例子:
下例给出当前目录:
#!/usr/bin/python# -*- coding: UTF-8 -*-
 
import os
# 给出当前的目录print os.getcwd()

rmdir()方法

rmdir()方法删除目录,目录名称以参数传递。
在删除这个目录之前,它的所有内容应该先被清除。
语法:
os.rmdir('dirname')
例子:
以下是删除" /tmp/test"目录的例子。目录的完全合规的名称必须被给出,否则会在当前目录下搜索该目录。
#!/usr/bin/python# -*- coding: UTF-8 -*-
 
import os
# 删除”/tmp/test”目录
os.rmdir( "/tmp/test" )
posted @ 2018-04-02 22:49  催人老  阅读(107)  评论(0编辑  收藏  举报