Automatisches Ordnersynchronisierungstool
Dies ist ein automatisches Ordnersynchronisierungstool, das ich zuvor entwickelt habe. Es realisiert hauptsächlich die Ordnersynchronisierung zwischen dem Entwicklungscomputer und dem Server.
Projektadresse:
Problembeschreibung
Ändern Sie den Code unter Windows und kompilieren Sie ihn auf dem Server. Sie müssen ihn jedoch jedes Mal über Tools wie winscp nach oben ziehen (natürlich können Sie auch die scp-Befehlszeile verwenden).
Es gibt nur sehr wenige Dateien, die jedes Mal geändert werden, und sie können sich in verschiedenen Verzeichnissen befinden. Da es sich umständlich anfühlt, Dateien jedes Mal zu überschreiben, wurde dieses Tool zur automatischen Ordnersynchronisierung entwickelt.
Natürlich kann dieses Tool auch für die Ordnersynchronisierung zwischen zwei Linux-Servern verwendet werden.
Tool-Einführung
Das Prinzip dieses Tools besteht darin, den Status lokaler Dateien zu überwachen und entsprechende Aktionen basierend auf den erfassten Dateien auszulösen Befehlsoperationen implementieren die Ordnersynchronisierung.
Beschreibung der Konfigurationsdatei:
host : 服务器地址 sshPort : 服务器ssh端口 user : 用户名 password : 密码 localDir : 需要同步的文件夹 remoteDir : 同步到服务器的文件夹 fileExcept :不同步的文件
Beispielcode-Konfigurationsdatei:
<config><host>127.0.0.1</host><sshPort>22</sshPort><user>root</user><password>123456</password><localDir>.</localDir><remoteDir>/tmp/t1</remoteDir><fileExcept><file>f1.txt</file><file>data/f2.txt</file></fileExcept></config>
Abhängige Bibliotheken:
paramiko: SSH-Betriebsbibliothek
Watchdog: Wird zur Überwachung des Status lokaler Ordner verwendet
kann über pip installiert werden. Der Befehl lautet wie folgt:
pip install paramiko pip install watchdog
Das Beispiel für die Verwendung des Tools lautet wie folgt:
$ python autoSync.py default.xml
Diskutieren
1. Was soll ich tun, wenn ich eine separate Exe-Datei mit Freunden teilen möchte?
kann über pyinstaller als separate Binärdatei gepackt werden. Der Befehl lautet wie folgt: pyinstaller.py -F autoSync.py
exe befindet sich im autoSync/dist-Verzeichnis
pyinstaller-Adresse:
Okay, das war's, ich hoffe, es ist hilfreich Du.
Die Github-Adresse dieses Artikels:
20170617_Folder automatische Synchronisierungstool.rst
Ergänzungen willkommen
Das obige ist der detaillierte Inhalt vonAutomatisches Ordnersynchronisierungstool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Ouyi OKX ist die weltweit führende digitale Vermögenshandelsplattform. 1) Seine Entwicklungsgeschichte umfasst: Sie wird 2017 ins Leben gerufen. Der chinesische Name "Ouyi" wird 2021 eingeführt und wird 2022 in Ouyi in OKX umbenannt. 3) Zu den speziellen Funktionen der Plattform gehören: Marktdatendienste und Risikokontrollsystem. 4) Zu den Hauptvorteilen gehören: technische Stärke, Sicherheitssystem, Serviceunterstützung und Marktabdeckung.

Die Plattformen, die im Jahr 2025 im Leveraged Trading, Security und Benutzererfahrung hervorragende Leistung haben, sind: 1. OKX, geeignet für Hochfrequenzhändler und bieten bis zu 100-fache Hebelwirkung; 2. Binance, geeignet für Mehrwährungshändler auf der ganzen Welt und bietet 125-mal hohe Hebelwirkung; 3. Gate.io, geeignet für professionelle Derivate Spieler, die 100 -fache Hebelwirkung bietet; 4. Bitget, geeignet für Anfänger und Sozialhändler, die bis zu 100 -fache Hebelwirkung bieten; 5. Kraken, geeignet für stetige Anleger, die fünfmal Hebelwirkung liefert; 6. Bybit, geeignet für Altcoin -Entdecker, die 20 -fache Hebelwirkung bietet; 7. Kucoin, geeignet für kostengünstige Händler, die 10-fache Hebelwirkung bietet; 8. Bitfinex, geeignet für das Seniorenspiel

Die Top Ten Cryptocurrency Contract Exchange -Plattformen im Jahr 2025 sind: 1. Binance -Futures, 2. OKX Futures, 3. Gate.io, 4. Huobi -Futures, 5. Bitmex, 6. Bybit, 7. Deribit, 8. Bitfinex, 9. Coinflex, 10. Phemex, diese Plattformen, die sich für ihre hohen Liquidität und Starten versiegen.

Vorschläge für die Auswahl eines Kryptowährungsaustauschs: 1. Für die Liquiditätsanforderungen ist Priorität Binance, Gate.io oder OKX aufgrund seiner Bestelltiefe und der starken Volatilitätsbeständigkeit. 2. Compliance and Security, Coinbase, Kraken und Gemini haben strenge regulatorische Bestätigung. 3. Innovative Funktionen, Kucoins sanftes Stakel und Derivatdesign von Bitbit eignen sich für fortschrittliche Benutzer.

Quantenketten können an folgenden Börsen gehandelt werden: 1. Binance: Einer der größten Börsen der Welt mit großem Handelsvolumen, reichhaltiger Währung und hoher Sicherheit. 2. Sesam Open Door (Gate.io): Eine große Börse, die eine Vielzahl von Transaktionen für digitale Währung mit guter Handelstiefe bietet. 3.. Ouyi (OKX): Betrieben von OK Group, mit starker umfassender Stärke, großer Transaktionsvolumen und vollständigen Sicherheitsmaßnahmen. 4. Bitget: Schnelle Entwicklung, bietet Quantenkettentransaktionen und verbessert die Sicherheit. 5. Bithumb: In Japan betrieben, unterstützt Transaktionen mehrerer virtueller Mainstream -Währungen und ist sicher und zuverlässig. 6. Matcha Exchange: Ein bekannter Austausch mit einer freundlichen Schnittstelle und unterstützt den Quantenkettenhandel. 7. Huobi: Eine große Börse, die den Quantenkettenhandel liefert,

Hier sind die zehn wichtigsten Kryptowährungs -Futures -Börsen der Welt: 1. Binance Futures: Bietet eine Fülle von Vertragsprodukten, niedrigen Gebühren und hohe Liquidität. 2. OKX: Unterstützt mehrere Währungstransaktionen unter Verwendung der SSL -Verschlüsselung und des Kaltbrieftaschenspeichers. 3. Huobi -Futures: Bekannt für seine stabile Plattform und seinen guten Service bietet es Bildungsressourcen. 4. Gate.io: Innovative Vertragsprodukte und hohe Liquidität, aber FTX war bankrott. 5. Deribit: Konzentrieren Sie sich auf Optionen und ewige Verträge und bieten professionelle Handelsinstrumente. 6. Coinflex: Bietet tokenisierte Futures -Verträge und Governance Tokens Flex. 7. Phemex: Bis zu 100 -mal Hebel, niedrige Transaktionsgebühren und innovative Verträge. 8. b

Die fünf wichtigsten Bitcoin -Futures -Börsen -Ranglisten sind: 1. CME Group: Die vertrauenswürdigste der Welt, die institutionelle Investoren anzieht und eine starke Konformität haben. 2. Coinbase: Speziell für Einzelhandelsinvestoren, die 13 Futures -Verträge mit hoher Benutzerfreundlichkeit anbietet; 3. Binance: hohe Hebelwirkung, gute Liquidität und großes Benutzervolumen; 4. OKX: Großes kumulatives Handelsvolumen, professionelle Schnittstelle und vollständiges Risikomanagement; 5. Kraken: hohe Sicherheit, geeignet für europäischen Markt und institutionelle Kunden.

Empfohlene Apps für die zehn besten Plattformen für virtuelle Währung: 1. OKX, 2. Binance, 3. Gate.io, 4. Huobi, 5. Coinbase, 6. Kraken, 7. Bitfinex, 8. Kucoin, 9. Bybit, 10. Bitstamp, diese Plattformen liefern Echtzeit-Markttrends, technische Analyse-Tools und Benutzern und Benutzern, und es mithilfe von Hilfsmittel und Hilfsmittel und Hilfsmittel, die Hilfsmittel für Hilfsmittel und Hilfsmittel für Hilfsmittel und Hilfsmittel für Hilfsmittel und Hilfsmittel zuhilfe liefern.
