Maison > développement back-end > Tutoriel Python > Bibliothèque de codes idiomatiques de génie logiciel – Python

Bibliothèque de codes idiomatiques de génie logiciel – Python

高洛峰
Libérer: 2017-02-17 11:13:07
original
1579 Les gens l'ont consulté

J'écris ceci principalement parce que je ne veux pas continuer à chercher l'ancien code que j'ai écrit auparavant, qui est fatiguant et fatiguant, et peut facilement ennuyer les gens. Je vais donc tous les résumer ici.

analyser la chaîne dans un objet temporel et calculer l'intervalle (en secondes)

# 计算两个时间戳的差值import timefrom datetime import datetime

fmt = "%Y-%m-%dT%H:%M:%S.%fZ" #2016-02-18T12:22:22.123456Ztime1_obj = datetime.strptime(time1, fmt)
time2_obj = datetime.strptime(time2, fmt)
time_interval = int(time.mktime(time2_obj.timetuple()) - time.mktime(time1_obj.timetuple()))
Copier après la connexion

appeler la commande shell dans le script Python

# Python 和 Shell 的结合在实际科研很有用
import subprocess
subprocess.call(["ls", "-l"], cwd=".")
Copier après la connexion

lire XML à partir du chemin du fichier

import xml.etree.El
ementTree as ETtree = ET.parse("test.xml")
root = tree.getroot()
# apply dom operations on root
Copier après la connexion

Pour plus de bibliothèques de codes personnalisés de génie logiciel - Articles liés à Python, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal