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

高洛峰
高洛峰original
2017-02-17 11:13:071548parcourir

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()))

appeler la commande shell dans le script Python

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

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

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 !

Déclaration:
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
Article précédent:Génération de liste PythonArticle suivant:Génération de liste Python