Comment activer la capture d'instructions d'impression dans pylint?

utilisateur947659

J'ai un fichier p.py qui a une seule ligne :

print('hello')

Je lance pylint (2.6.0) avec :

pylint p.py --enable=E

tout ce que j'obtiens c'est :

************* Module p
p.py:1:0: C0304: Final newline missing (missing-final-newline)
p.py:1:0: C0114: Missing module docstring (missing-module-docstring)

----------------------------------------------------------------------

Your code has been rated at -10.00/10 (previous run: -10.00/10, +0.00)

Comment faire en sorte que pylint lance E1601?

sphennings

Pour déclencher cette erreur, vous devez exécuter Python 2.x et utiliser une instruction print au lieu de la fonction print

Les instructions d'impression étaient la seule option dans les premières versions de Python 2.x. Ce n'est qu'avec la décision de les remplacer par des fonctions d'impression dans Python 3, que les fonctions d'impression ont été ajoutées à Python 2.6.

# Print statement, only works in Python 2.x
print 'hello'

# Print function, Python >= 2.6
print('hello')

Pylint n'émettra pas E1601 lors de l'exécution de Python >= 3.0. Dans Python 3, l'utilisation d'une instruction print n'est pas une erreur de style, c'est une erreur de syntaxe. Je suppose que la raison pour laquelle E1601 existe est d'encourager les développeurs Python 2 à utiliser les fonctionnalités de Python 3 lorsque cela est possible afin que leur code soit plus portable.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

comment activer la capture d'écran / bureau dans chrome?

nosetests capture la sortie de mes instructions d'impression. Comment contourner cela?

Comment enregistrer les instructions d'impression de la console dans un fichier texte dans Xcode ?

Comment activer la capture d'écran (vidéo) à l'aide d'AppRecordingManager dans un projet WPF ?

Comment capturer des instructions d'impression dans des crochets pytest

Comment organiser les instructions d'impression dans un graphique, python

Capture des instructions d'impression de JavaScript dans Swift à l'aide de JSContext

La boucle for imprime plusieurs instructions d'impression

Comment enregistrer les instructions d'impression lors de l'exécution d'un programme dans SLURM?

Comment appliquer la coloration / la mise en forme au texte affiché dans la fonction input () (similaire à la mise en forme des instructions d'impression)?

L'application Web déployée imprime toujours toutes les instructions d'impression commentées dans la console JavaScript Chrome Flutter

Comment fonctionne l'esperluette dans la fonction d'impression?

Comment enregistrer la sortie d'impression dans un tableau Excel

Comment activer la migration dans SQLite à l'aide d'EF

Comment activer la barre d'état dans Flutter

Comment activer la galerie d'images dans WordPress

Comment activer / désactiver la visibilité dans Windows Forms C #

Impression d'une capture d'écran dans ExtentReport

Comment formater des instructions d'impression python à espacement uniforme

Comment utiliser XCTests pour tester les instructions d'impression?

Comment empêcher Python de tronquer les instructions d'impression ?

Comment afficher et mettre à jour une liste d'instructions d'impression dans un tableau de bord Bokeh?

comment configurer les points d'impression dans l'impression C #

Comment activer le débogage dans estudio

Comment activer les désinfectants dans QMake?

Quelle est la différence entre la virgule et le plus dans les instructions d'impression python?

Comment empêcher l'arrondi automatique dans la fonction d'impression lors de l'impression d'un nombre flottant?

Comment afficher des instructions d'impression entrelacées avec des tracés matplotlib en ligne dans Ipython?

Vue.js activer/désactiver la capture

TOP liste

  1. 1

    J'ai besoin de savoir si ces deux phrases sont les mêmes en programmation

  2. 2

    Javascript indiquant "impossible de définir la propriété 'innerHTML' sur null"

  3. 3

    Nextcloud avec Docker: impossible de créer ou d'écrire dans le répertoire de données

  4. 4

    La taille de la forme n'est pas égale à la taille de la cellule du tableau et ajuste le texte à l'intérieur de la forme

  5. 5

    Trouver l'intersection et l'union de deux rectangles

  6. 6

    Comment changer la couleur de la police dans R?

  7. 7

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  8. 8

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  9. 9

    Compter combien de fois un nombre apparaît dans un tableau aléatoire

  10. 10

    Pourquoi utiliser Asyncio ne réduit pas le temps d'exécution global en Python et n'exécute pas les fonctions simultanément?

  11. 11

    Comment convertir une chaîne en tuple en utilisant `reads`?

  12. 12

    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

  13. 13

    comment afficher un bouton au-dessus d'un autre élément ?

  14. 14

    Création d'un nouvel objet d'une classe avec un nouveau nom en cliquant sur un bouton dans java swing

  15. 15

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  16. 16

    Restauration de la sauvegarde de la base de données SQL Server sur la version inférieure

  17. 17

    Créer un graphique à barres avec une fréquence relative / à partir d'un objet de table dans R

  18. 18

    Création d'un rappel python pour une fonction C à partir d'une DLL avec un tampon char.

  19. 19

    java.lang.NoClassDefFoundError: org / springframework / data / repository / config / BootstrapMode

  20. 20

    comment le contrôle de tableau javascript devrait-il être

  21. 21

    impossible d'ouvrir un nouvel onglet dans react, ajoute localhost: 3000 sur le lien?

chaudétiquette

Archive