Python入門篇-文件操做

              Python入門篇-文件操做python

                                      做者:尹正傑mysql

版權聲明:原創做品,謝絕轉載!不然將追究法律責任。sql

 

 

一.文件IO經常使用操做apache

    open:打開
    read:讀取
    write:寫入
    close:關閉
    readline:行讀取
    readlines:多行讀取
    seek:文件指針操做
    tell:指針位置

 

二.基本操做bash

1>.打開操做ssh

 1 #!/usr/bin/env python
 2 #_*_coding:utf-8_*_
 3 #@author :yinzhengjie
 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/
 5 #EMAIL:y1053419035@qq.com
 6 
 7 """
 8 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
 9     打開一個文件,返回一個文件(流對象)和文件描述符。打開文件失敗,則返回異常。
10 
11 """
12 
13 f = open("passwd")        #file對象,默認以只讀方式打開文件,該文件必須存在,不然會拋出"FileNotFoundError"異常
14 print(f.read())           #d讀取文件
15 f.close()                 #關閉文件
16 
17 
18 
19 #"passwd"文件內容以下:
20 root:x:0:0:root:/root:/bin/bash
21 bin:x:1:1:bin:/bin:/sbin/nologin
22 daemon:x:2:2:daemon:/sbin:/sbin/nologin
23 adm:x:3:4:adm:/var/adm:/sbin/nologin
24 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
25 sync:x:5:0:sync:/sbin:/bin/sync
26 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
27 halt:x:7:0:halt:/sbin:/sbin/halt
28 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
29 operator:x:11:0:operator:/root:/sbin/nologin
30 games:x:12:100:games:/usr/games:/sbin/nologin
31 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
32 nobody:x:99:99:Nobody:/:/sbin/nologin
33 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
34 dbus:x:81:81:System message bus:/:/sbin/nologin
35 polkitd:x:999:998:User for polkitd:/:/sbin/nologin
36 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
37 postfix:x:89:89::/var/spool/postfix:/sbin/nologin
38 chrony:x:998:996::/var/lib/chrony:/sbin/nologin
39 yinzhengjie:x:1000:1002:yinzhengjie:/home/yinzhengjie:/bin/bash
40 apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
41 tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
42 zabbix:x:997:995:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
43 mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
44 python:x:1001:1001::/home/python:/bin/bash

2>.open的參數post

 

 

三.spa

 

四.指針

 

五.code

相關文章
相關標籤/搜索