ซิงค์ข้อมูลระหว่างโฟลเดอร์
ขอแนะนำโมดูล dirsync เป็นโมดูลสำหรับการซิงค์ข้อมูลระหว่างโฟลเดอร์ในภาษา Python โดยรองรับทั้ง Python 2 และ Python 3 ใช้ MIT License
สามารถติดตั้งได้ด้วยคำสั่ง
pip3 install dirsync
การใช้งาน
สามารถอ่านเอกสารการตั้งค่าได้ที่ https://pypi.python.org/pypi/dirsync
แบบคำสั่งคอมมานด์ไลน์
dirsync sourcedir targetdir [options]
แบบโค้ด Python
from dirsync import sync
sync(ที่ตั้งโฟลเดอร์ต้นฉบับ, ที่ตั้งโฟลเดอร์ปลายทาง, action, **options)
ตัวอย่างการใช้งาน
เช่น ผมต้องการซิงค์โฟลเดอร์ C:\11 ซึ่งเป็นไฟล์งาน python ของผม ไปเก็บไว้ในโฟลเดอร์ที่รันโค้ด Python
from dirsync import sync
import os
sourcedir=r"C:\11"
targetdir=os.getcwd() # รับที่ตั้งโฟลเดอร์ที่ไฟล์ python รันอยู่
sync(sourcedir, targetdir, "sync") # sync คือ ซิงค์ไฟล์
ซิงค์ข้อมูลข้ามเครือข่ายด้วย ftp
ขอแนะนำโมดูล pyftpsync เป็นโมดูลสำหรับการซิงค์ข้อมูลจาก FTP servers ข้ามเครือข่าย สามารถรับและส่งไฟล์ได้ รองรับทั้ง Python 2 และ Python 3 ใช้ MIT License
เข้าไปอ่านเอกสารการใช้งานได้ที่ http://pyftpsync.readthedocs.io/en/latest/
หน้าหลัก pyftpsync https://github.com/mar10/pyftpsync/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)