ftplib

    -2熱度

    1回答

    我正在嘗試這個FTP文件傳輸代碼。問題是當我在一個在線環境(我在Cloud 9上創建的工作空間)上運行該代碼時,它運行良好並上傳了該文件,但是當我在PC上運行此代碼時,出現錯誤。我該如何解決它? from ftplib import FTP ftp=FTP('**domain**') ftp.login(user='username',passwd='password') ftp.cwd(

    1熱度

    1回答

    我在寫一個Python腳本,它使用ftplib模塊從ftp位置下載文件。我下載的文件具體命名爲whatsnew.txt,位於{ftp location}/{folder}/{subfolder}之內,並且有很多這樣的文件夾,我下載了位於其中的所有whatsnew.txt。 我這樣做的方式是,在下載之前,我收集了ftp位置的目錄樹,並將其存儲爲字典(我還將此字典格式化爲json文件,並保存在名爲di

    1熱度

    1回答

    我有一些代碼,在這裏我檢查一些FTP服務器上的目錄,並在我的服務器上下載新文件。服務器上有超過300萬個文件(zip檔案)。我做了很多不是在這個代碼中優化的東西,但它們都工作得很快,除了下載部分。下面是這個部分: lf = open(local_filename, "wb") //here i create blank file print ("opened") try: ftp.r

    0熱度

    1回答

    我一直在使用一個小腳本,使用ftplib從NOAA CLASS檔案下載衛星數據。直到最近,這一直是完美的工作,但現在我沒有看到我的訂單對應的目錄。 ftplib查詢實際上只能看到一小部分可用的目錄。 下面是證明FTPLIB只能看到在根目錄下的內容的子集的幾行: from ftplib import FTP HOST = "ftp.class.ncdc.noaa.gov" ftp = FTP(H

    2熱度

    2回答

    我有一個控制檯腳本,它使用ftplib作爲後端從FTP服務器獲取大量文件。我想用tqdm給用戶一些反饋,只要他們有一個「詳細」的開關。這必須是可選的,因爲一些用戶可能會使用該腳本而無需訪問tty。 ftplib的retrbinary方法需要回調,所以應該可以在那裏掛接tqdm。不過,我不知道這個回調會是什麼樣子。

    0熱度

    1回答

    我想從頭開始創建一個ftp客戶端。所以我想(在未來)獲取用戶在文本字段中輸入的文本並將其作爲變量存儲。後來,當用戶點擊「連接」,該計劃將採取這些變量和ftp.login(user, pas) 使用它們的憑據這是我下面的代碼: from ftplib import FTP import ftplib user = 'admin' pas = 'password' try: ft

    0熱度

    3回答

    我遇到了嘗試聲明全局ftp對象的問題。我想要在特定時間檢查ftp連接並刷新或重新連接。我想使用一個全局變量,因爲我想捕獲另一個函數中的任何錯誤。 我試過把'全球ftp'放在所有的地方,它似乎沒有幫助任何地方。我有一種感覺,這與FTP(ftpIP)每次調用時返回一個ftp類的新實例有關,但我不確定。或者是不可能聲明一個全局對象? def ftpKeepAlive(): global ftp

    2熱度

    1回答

    我試圖在Python中使用ftplib上載文件。 ftp = FTP('...') ftp.login('user', 'pass') f = open(filename) ftp.storbinary(filename, f) f.close() ftp.quit() storbinary正在恢復error_perm: 500 Unknown command.,因爲我下面的

    1熱度

    2回答

    我試圖上傳包含文件名中重音符的csv文件。上傳相同的文件通過Filezilla工作正常。 我的代碼是: session = ftplib.FTP('ftp.myserver.com','mylogin','mypass') file = open(myfilepath,'rb') session.storbinary('STOR myfolder//title_à écho âccent.tx

    0熱度

    2回答

    我有一個腳本(如下),將HTML文件推送到服務器。它工作95%的時間。但是,大約有5%的時間,服務器失敗,連接嘗試掛起。它停頓15分鐘(900秒)然後失敗。 ftp = FTP('[FTP ADDRESS HERE]') ftp.login('[USERNAME]','[PASSWORD]') converted_HTML_string = io.BytesIO(HTML_st