https://github.com/trsqxyz/prins
Usage
>>> import prins
>>> p = prins.prins()
>>> p.dropto('this', 'prins', 'spam')
Not Found spam.
J'ai trouvé que ʻimp.find_module () ouvre le fichier source avec read, donc je voulais le savoir et je voulais l'écrire dans un fichier texte à la fois. Les arguments qui ne sont pas passés sous forme de chaîne de caractères sont convertis en chaîne de caractères, mais si ʻimport
est effectué, ils ne seront pas recherchés correctement.
Je pense que ce sera utile quand vous connaissez le module standard
Prins signifie Print source
J'ai reçu un commentaire.
Lors de la recherche d'un module standard, pydoc -p 8080 peut être utilisé pour démarrer le serveur pydoc.
J'ai pu parcourir la documentation Python 3.x avec pydoc -p 8080
et ensuite b
avec Python 2.x pydoc3 -p 8080
. Très pratique
De plus, si vous souhaitez connaître des informations sur des modules comme cet article, le package inspect est utile. Par exemple
import re
import inspect
print(inspect.getsourcefile(re)) #Obtenir le chemin du fichier
print("".join(inspect.findsource(re)[0])) #Récupérez le contenu du fichier
Je pensais que cette méthode serait intelligente lors de la vérification sur un terminal.
Cependant, il y avait ʻinspect.filesource () et ʻinspect.getsource ()
, donc j'ai examiné la différence.
>>> import re
>>> import inspect
>>> type(inspect.getsource(re))
<class 'str'>
>>> type(inspect.findsource(re))
<class 'tuple'>
Vous pouvez donc également le vérifier avec print (inspect.getsource (re))
.
@podhmo Merci.
Recommended Posts