Table des matières
1. Concept" >1. Concept
2. variables sys
" > 2. variables sys
1. argv" >1. argv
2. chemin" >2. chemin
3. modules
" >3. modules
4. executable" >4. executable
5. float_info" >5. float_info
6. floatreprstyle" >6. floatreprstyle
7. maxsize" >7. maxsize
8. maxunicode" >8. maxunicode
9. platform" >9. platform
10. prefix
" >10. prefix
11. thread_info" >11. thread_info
12. version" >12. version
Maison développement back-end Tutoriel Python Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

Jul 25, 2023 pm 05:11 PM
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.

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

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)
#该方法返回的列表中第一个元素为程序的路径,会把执行参数传入到列表中

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

2. chemin

Le chemin de recherche du module.

print(sys.path)

Le premier chemin de la liste représente le chemin actuel.

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

3. modules

模块路径字典。

print(sys.modules)
#该方法返回一个字典,模块名为key,模块路径为value

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

4. executable

可执行的二进制文件的绝对路径。

print(sys.executable)

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

5. float_info

浮点信息的结构

print(sys.float_info)
#返回浮点信息的限定范围

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

6. floatreprstyle

字符串表示浮点的repr方法。

print(sys.float_repr_style)

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

7. maxsize

最大支持的长度。

print(sys.maxsize)

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

8. maxunicode

最大编码点

print(sys.maxunicode)

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

9. platform

平台标识符

print(sys.platform)

结果为windows64位的操作系统。

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

10. prefix

python库

print(sys.prefix)
#返回的是python库的路径

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

11. thread_info

线程的实现信息

print(sys.thread_info)
#该变量的使用同float_info类似

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

12. version

Python当前版本。

print(sys.version)

Inventaire de 12 variables dans la bibliothèque sys du langage de programmation Python

三、总结

本文基于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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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

Porce de variable PHP expliquée
1 Il y a quelques mois By 百草
Commentant le code en php
4 Il y a quelques semaines By 百草
<🎜>: Grow A Garden - Guide complet des marchands itinérants
3 Il y a quelques semaines By Jack chen
Conseils pour écrire des commentaires PHP
4 Il y a quelques semaines By 百草

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Sujets chauds

Tutoriel PHP
1510
276
Comment créer un environnement virtuel à Python Comment créer un environnement virtuel à Python Aug 05, 2025 pm 01:05 PM

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

Quelles sont les stratégies courantes pour déboguer une fuite de mémoire à Python? Quelles sont les stratégies courantes pour déboguer une fuite de mémoire à Python? Aug 06, 2025 pm 01:43 PM

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

Comment travailler avec les fuseaux horaires à Python? Comment travailler avec les fuseaux horaires à Python? Aug 05, 2025 pm 04:53 PM

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

Comment automatiser la saisie de données d'Excel à un formulaire Web avec Python? Comment automatiser la saisie de données d'Excel à un formulaire Web avec Python? Aug 12, 2025 am 02:39 AM

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.

Comment trier un dictionnaire Python par ses valeurs? Comment trier un dictionnaire Python par ses valeurs? Aug 05, 2025 am 03:32 AM

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])).

Comment configurer un environnement virtuel Python dans VSCODE Comment configurer un environnement virtuel Python dans VSCODE Aug 06, 2025 am 02:30 AM

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

Comment imprimer un fichier JSON dans Python? Comment imprimer un fichier JSON dans Python? Aug 07, 2025 pm 12:10 PM

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.

Comment implémenter un itérateur personnalisé dans une classe Python? Comment implémenter un itérateur personnalisé dans une classe Python? Aug 06, 2025 pm 01:17 PM

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

See all articles