


Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python
1. Concept
Il s'agit d'une bibliothèque standard étroitement liée à l'interpréteur Python.
import sys print sys.__doc__
montre la documentation de base de sys. Regardez la première phrase, qui résume les fonctionnalités de base de ce module.
2. variables sys
1. argv
sys.argv est une variable spécialement utilisée pour transmettre des paramètres à l'interpréteur Python, elle est donc appelée "paramètre de ligne de commande".
Méthode : sys.argvValeur de retour : list
import sys print(sys.argv) #该方法返回的列表中第一个元素为程序的路径,会把执行参数传入到列表中
2. chemin
Le chemin de recherche du module.
print(sys.path)
Le premier chemin de la liste représente le chemin actuel.
3. modules
模块路径字典。
print(sys.modules) #该方法返回一个字典,模块名为key,模块路径为value
4. executable
可执行的二进制文件的绝对路径。
print(sys.executable)
5. float_info
浮点信息的结构
print(sys.float_info) #返回浮点信息的限定范围
6. floatreprstyle
字符串表示浮点的repr方法。
print(sys.float_repr_style)
7. maxsize
最大支持的长度。
print(sys.maxsize)
8. maxunicode
最大编码点
print(sys.maxunicode)
9. platform
平台标识符
print(sys.platform)
结果为windows64位的操作系统。
10. prefix
python库
print(sys.prefix) #返回的是python库的路径
11. thread_info
线程的实现信息
print(sys.thread_info) #该变量的使用同float_info类似
12. version
Python当前版本。
print(sys.version)
三、总结
本文基于Python基础,介绍了sys模块,介绍了12个sys的变量。对每个变量都采用图文结合的方式,进行详细的讲解。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pour créer un environnement virtuel Python, vous pouvez utiliser le module VENV. Les étapes sont: 1. Entrez le répertoire de projet pour exécuter l'environnement Python-Mvenvenv pour créer l'environnement; 2. Utilisez SourceEnv / Bin / Activer sur Mac / Linux et Env \ Scripts \ Activate sur Windows; 3. Utilisez le package d'installation PiPinstall, PipFreeze> exigence.txt pour exporter les dépendances; 4. Veillez à éviter de soumettre l'environnement virtuel à GIT et confirmez qu'il est dans le bon environnement pendant l'installation. Les environnements virtuels peuvent isoler les dépendances du projet pour prévenir les conflits, en particulier adaptés au développement multi-projets, et les éditeurs tels que PyCharm ou VScode sont également

UsetracemalloctotrackMemoryAllocations et identifier les high-momemorylines; 2.MonitorObjectCountSwithgcandobjgraphtodetectGrowingObjectTypes; 3.inspectreferencyclesandlong-livefreencesUsingobjgraph.show_backrefscheckForonColdCyledCycles; 4.USEMMORY_PROFOF

UsezoneinfoforPython3.9 tocreatetimezone-awaredatetimesandconvertbetweentimezoneswithastimezone();2.ForPython3.6–3.8,usepytzwithlocalize()toavoidDSTerrors;3.AlwaysworkinUTCinternallyandconverttolocaltimeonlyfordisplay;4.Parsetimezone-awarestringsusin

La méthode de remplissage des données Excel dans les formulaires Web à l'aide de Python est: utilisez d'abord des pandas pour lire les données Excel, puis utilisez le sélénium pour contrôler le navigateur pour remplir et soumettre automatiquement le formulaire; Les étapes spécifiques incluent l'installation de bibliothèques Pandas, OpenPyxl et Selenium, en téléchargeant le pilote de navigateur correspondant, en utilisant des pandas pour lire le nom, le courrier électronique, le téléphone et d'autres champs dans le fichier data.xlsx, le lancement du navigateur via le sélénium pour ouvrir la page Web cible, localiser les éléments de formulaire et remplir le traitement de données, en utilisant le formulaire Web pour traiter le contenu dynamique, ajouter le contenu de la charge dynamique, ajouter un traitement exception et traiter toutes les lignes de données dans une boucle.

Pour trier les valeurs du dictionnaire, utilisez la fonction triée () pour correspondre aux paramètres dict.items () et clés; 1. Utilisez Lambdaittem: article [1] pour trier par ordre croissant; 2. Ajouter Reverse = TRUE pour implémenter l'ordre descendant; 3. Utilisez l'opérateur.Itemgetter (1) pour remplacer Lambda pour améliorer la lisibilité et les performances; Le dictionnaire maintient l'ordre d'insertion dans Python 3.7, le dictionnaire original reste inchangé et renvoie un nouveau dictionnaire. Si les types de valeur sont mitigés, un traitement supplémentaire est requis et le modèle final est dict (trié (D.Items (), Key = LambDax: x [1])).

Créez un environnement virtuel: exécutez Python-Mvenvvenv dans le dossier du projet. 2. Activer l'environnement virtuel: Windows utilise VENV \ SCRIPTS \ Activate, macOS / Linux utilise SourceVenv / bin / Activate. 3. Ouvrez le projet dans VScode et appuyez sur Ctrl Shift P pour sélectionner l'interprète Python, spécifiez l'interprète dans l'environnement virtuel. 4. Vérifiez si elle est efficace: exécutez les importations; imprimer (sys.Exécutable), et le chemin de sortie doit pointer vers le dossier VENV. 5. Configuration facultative: activer python.terminal.a dans les paramètres

Pour embellir et imprimer des fichiers JSON, vous devez utiliser les paramètres de retrait du module JSON. Les étapes spécifiques sont: 1. Utilisez JSON.Load () pour lire les données du fichier JSON; 2. Utilisez JSON.Dump () et définissez un indent sur 4 ou 2 pour écrire dans un nouveau fichier, puis le fichier JSON formaté peut être généré et l'impression embellinée peut être terminée.

Définir__iter __ () ToreturnTheiteratorObject, typiquement SellorAsParateiteratoratance.2.Define__Next __ () ToreturnTheNextValueAndraiStopitérityWenex Hausted.
