Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This script is used to upload data to PMS
- import sys
- import ftplib
- import glob
- import shutil
- import os
- CONFIG_UPLOAD_ITEMS = [
- {
- "src" : "c:/Interface/IData",
- "dest" : "idata1"
- }
- ]
- CONFIG_FTP_HOST = "203.154.175.170"
- CONFIG_FTP_USER = "pms_integration_service"
- CONFIG_FTP_PASSWORD = "loudtown19"
- for item in CONFIG_UPLOAD_ITEMS:
- src = item["src"]
- dest = item["dest"]
- print("processing " + src)
- file_list = glob.glob(src + "/*")
- ftp = ftplib.FTP(CONFIG_FTP_HOST)
- ftp.login(CONFIG_FTP_USER, CONFIG_FTP_PASSWORD)
- ftp.cwd("idata")
- for file in file_list:
- print("uploading " + file)
- file_name = os.path.basename(file)
- myfile = open(file, 'r')
- ftp.storlines('STOR ' + file_name, myfile)
- myfile.close()
- print("moving files to uploaded")
- for file in file_list:
- shutil.move(file, src + "/uploaded/")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement