encode是編碼
例如 name.encode(「gb2312」),表示將字串name以gb2312編碼。
decode是解碼
例如 name.decode(「gb2312」),表示將字串name以gb2312解碼。
按行讀取txt裡的檔名,把檔案移到指定的路徑裡。
# -*- coding: utf-8 -*-
import threading
import time
import os,sys
import shutil
from tube import progressbar
from os.path import join, getsize
from shutil import error
from shutil import copystat
from shutil import copy2
#oldpath,newpath,thefile
n=0for line in open('c:\users\administrator\desktop\move.txt'):
n+=1
i=0for line in open('c:\users\administrator\desktop\move.txt'):
i+=1
line=line.strip()
path=join('c:\users\administrator\desktop\zdz_file',line) #把路徑和檔名連線起來
f_path=unicode(path, "utf-8") #把檔名用utf-8編碼
try:
shutil.move(f_path,'c:\users\administrator\desktop\point')
progressbar(i,n)
except:
print(line+'/n')
print("以上檔案傳輸失敗!")
python實現檔案傳輸
我程式設計的時候,開了兩個python的shell,乙個做server,乙個做client 然後就直接在命令提示符下一行一行的編,感覺自己是在使用一套高階命令列,而不是在程式設計。server端 import socket sersock socket.socket socket.af inet,s...
Python完成檔案傳輸
一 什麼是tftp?tftp trivial file transfer protocol,簡單檔案傳輸協議 是tcp ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜 開銷不大的檔案傳輸服務。埠號為69。二 tftp伺服器 客戶端傳輸原理 1 首先,客戶端傳送乙個讀寫請...
python實現檔案傳輸功能
基於之前解決粘包問題後,來實現檔案傳輸我們就不用subprocess模組了,要傳輸檔案首先需要開啟檔案以位元組的格式傳給對方,再讓對方解碼得到檔案。但在這之前,我們還需要制定一下規則,確定一下客戶端需要什麼檔案。他發給服務端的請求格式。比如 cmd input strip get a.txt ifn...