Python檔案傳輸

2021-08-04 00:07:17 字數 1798 閱讀 2056

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...