python檔案操作 一

2021-09-14 01:35:53 字數 2795 閱讀 3051

開發十年,就只剩下這套架構體系了! >>>

#!/usr/bin/env python

# -*- coding: utf-8 -*-

'''created on 2023年4月16日

@author : administrator

''''''

import os,time  

print time.ctime(os.path.getmtime(r"c:\aa\bb.txt"))

此指令碼的作用:

1:比較檔案是否發生變化,把發生變化的目錄抓出來,放到臨時備份目錄

2:把臨時存放的目錄壓縮

3:刪除臨時存放目錄裡邊的檔案

'''import os,datetime

import shutil

import os,os.path

import zipfile

import time

from os.path import join,getsize

start_time=time.strftime('%y-%m-%d')    #獲取系統的時間

copyfilecounts = 0 

start_time_a=start_time+' '+'17:00:00'

start_time_b=start_time+' '+'18:00:00'

'''比較檔案是否發生update,改變的檔案抓出來

說明:1:base_dir源目錄

2:remote_dir臨時存放目錄

'''def compare(base_dir,remote_dir):

list = os.listdir(base_dir)  

filelist =   

for i in range(0, len(list)):  

path = os.path.join(base_dir,list[i])  

if os.path.isfile(path):  

for i in range(0, len(filelist)):  

path = os.path.join(base_dir, filelist[i])  

if os.path.isdir(path):  

continue  

timestamp = os.path.getmtime(path)  

print timestamp  

ts1 = os.stat(path).st_mtime  

print ts1  

date = datetime.datetime.fromtimestamp(timestamp)  

print list[i],' 最近修改時間是: ',date.strftime('%y-%m-%d %h:%m:%s') 

#if time.strftime('%y-%m-%d'+' '+'09:00:00')0:

zip_dir(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure',r'f:\nn\haha.zip')

if filesize2>0:

zip_dir(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure',r'f:\nn\hehe.zip')

'''1

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\afflx')

'''2

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\caisse')

'''3

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\emboutissage')

'''4

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\liaisonsol')

'''5

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\ouvrants')

'''6

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzh_fimesure\units')

'''7

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure\caisse')

'''8

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure\emboutissage')

'''9

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure\liaisonsol')

'''10

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure\ouvrants')

'''11

'''file_delete(r'd:\cft_data\live\local\metrolog\temple\xzj_fimesure\units')

python 檔案操作複習一

print 當前路徑 print os.getcwd print 判斷是否是乙個檔案 print os.path.isfile os.getcwd print 是否是乙個目錄 print os.path.isdir os.getcwd print os.system ls print 判斷是否是絕對...

python檔案操作一(read,write)

r,w的方式就是讀寫純文字 rb,wb是讀寫各種內容,以二進位制的方式 read path r 預設是r 假設文字為 aaa bbbstream open test.txt container stream.read print container 結果 aaa bbb是否可以讀取 result s...

python學習之檔案操作(一)

一 檔案基本操作 參考資料 1 一 測試 import os print test1 n print os.listdir os.getcwd n s hello,world n文字檔案讀寫方法 n文字檔案寫入方法 with open sample.txt w as fp print writabl...