17 กันยายน 2559

Published 9/17/2559 by with 0 comment

ซิงค์ข้อมูลด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมซิงค์ข้อมูลด้วยภาษา Python กันครับ

ซิงค์ข้อมูลระหว่างโฟลเดอร์


ขอแนะนำโมดูล 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 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)