python 使用python連線ftp並修改名字

2021-08-20 09:59:32 字數 1603 閱讀 7129

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

#__authon__==lixiaojie

#本檔案用來實現修改使用jenkens打包的名字

import ftplib

import os

#命名host = 'ftp.haocai.sz'

#ftp位址

username = 'ftpserver'

#使用者名稱

passwd = 'haocai888'

#使用者密碼

mulu = '/releases/android/'

mulu_qz_market_97 = '/releases/android/quanzhong/market/97/'

name_qudao=['quanzhong/'

,'lianzhong/'

,'lianzhongcai/']

name_package=['info/'

,'market/'

,'office/']

name_icon=['97/'

,'oldicon/']

#連線登陸ftp

def

ftp_login():

try:

link_ftp = ftplib.ftp(host)

link_ftp.login(username, passwd)

return link_ftp

except:

print("can't login")

#修改檔名(修改的檔案是**目錄,分別為包名,渠道名,圖示)

def

ftp_rename(oldname, newname):

for x in

range(0

,len(name_qudao)):

for y in

range(0

,len(name_package)):

for z in

range(0

,len(name_icon)):

ftp_oldname = mulu + name_qudao[x] + name_package[y] + name_icon[z] + oldname

ftp_newname = mulu + name_qudao[x] + name_package[y] + name_icon[z] + newname

try:

#改名,舊的名字和新的名字

ftp_login().rename(ftp_oldname, ftp_newname)

print('update'+ftp_oldname)

except :

print("can't update")

#呼叫ftp_login()

ftp_login()

ftp_oldname = input('please input oldname:')

ftp_newname= input('please input newname:')

ftp_rename(ftp_oldname, ftp_newname)

#關閉ftp連線

ftp_login().quit()

python使用libssh2連線linux

1.安裝 1 使用下面命令獲得最新版本的ssh4py安裝包 git clone git 2 解壓ssh4py後使用下面命令進行安裝 cd ssh4py python setup.py build python setup.py install 2.開始使用 1 為了使用libssh2,你必須建立乙個...

使用python2連線操作db2

在python2.6下連線db2,步驟 1 安裝python2.6.注 目前db2的驅動還不支援2.7 3 設定環境變數path 增加c python26 c python26 scripts。以我裝的位置為例,setuptools安裝後,在目錄c python26 scripts中會生成easy ...

如何在Win10系統使用Python3連線Hive

由於資料存放在大資料平台的hive資料倉儲中,我需要在win10系統上利用python3連線hive,然後讀取資料,進行探索 分析和挖掘工作。我通過網上查詢資料和實程式設計客棧際測試,把win10系統python3成功連線hive配置總結如下。第一步 安裝依賴庫 pip install bitarr...