J'ai le code suivant en python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Mais mon éditeur (PyCharm) dit que la position de référence ne peut pas être résolue (dans …
J'ai une structure de répertoire ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... Et je peux accéder au module réseau avec sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Cependant, pycharm se plaint de ne pas pouvoir accéder au module. Comment puis-je apprendre à pycham …
J'utilise PyCharm pour travailler sur un projet. Le projet est ouvert et configuré avec un interprète et peut s'exécuter avec succès. Les chemins d'interpréteur distant sont correctement mappés. Cela semble être la configuration correcte, mais PyCharm met en évidence mon code valide avec des erreurs de "référence non résolue", même …
J'utilise PyCharm sur Windows et je souhaite modifier les paramètres pour limiter la longueur de ligne maximale aux 79caractères, par opposition à la limite par défaut des 120caractères. Où puis-je modifier le nombre maximal de caractères par ligne dans PyCharm?
Je n'arrive pas à trouver le paramètre pour activer les numéros de ligne pour tous les fichiers, mais je dois toujours cliquer avec le bouton droit et l'activer par fichier. Il doit y avoir un cadre mondial pour cela, non?
J'ai une valeur entière xet je dois vérifier si elle se situe entre les valeurs a startet end, j'écris donc les instructions suivantes: if x >= start and x <= end: # do stuff Cette déclaration est soulignée et l'info-bulle me dit que je dois simplifier la comparaison chaînée Pour …
Je me souviens, lorsque j'utilisais Eclipse, qu'en maintenant CTRL et en utilisant les flèches gauche ou droite, Eclipse naviguait sur LongCamelCaseWrittenWordplusieurs étapes. Un mot de cas de chameau à la fois. Ainsi, cela se passera comme suit (le tuyau |représente la position réelle du curseur): |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord …
Je viens de passer à Pycharm et je suis très heureux de tous les avertissements et astuces qu'il me donne pour améliorer mon code. Sauf pour celui-ci que je ne comprends pas: This inspection detects shadowing names defined in outer scopes. Je sais que c'est une mauvaise pratique d'accéder aux …
En utilisant PyCharm, j'ai remarqué qu'il propose de convertir un dict littéral : d = { 'one': '1', 'two': '2', } dans un constructeur de dict : d = dict(one='1', two='2') Ces différentes approches diffèrent-elles de manière significative? (En écrivant cette question, j'ai remarqué qu'il dict()est impossible de spécifier une …
Dans PyCharm , j'ai ajouté l'environnement Python /usr/bin/python. cependant, from gnuradio import gr échoue en tant que référence non définie . Cependant, cela fonctionne très bien dans l'interpréteur Python à partir de la ligne de commande. GNURadio fonctionne très bien avec python en dehors de Pycharm. Tout est installé et …
Lors de l'initialisation d'un dictionnaire avec d = {}l'inspecteur de code de Pycharm génère un avertissement, disant Cette création de dictionnaire pourrait être réécrite en tant que littéral de dictionnaire. Si je le réécris, d = dict()l'avertissement disparaît. Puisqu'il s'agit{} déjà d' un dictionnaire littéral, je suis presque sûr que …
En ce qui concerne les constructeurs, les affectations et les appels de méthode, l'EDI PyCharm est assez bon pour analyser mon code source et déterminer le type de chaque variable. Je l'aime quand c'est bon, car cela me donne une bonne complétion de code et des informations sur les paramètres, …
Je veux commencer à écrire des tests unitaires pour mon code Python, et le framework py.test semble être un meilleur pari que unittest fourni par Python . J'ai donc ajouté un répertoire "tests" à mon projet, et y ai ajouté test_sample.py . Maintenant, je veux configurer PyCharm pour exécuter tous …
J'ai écrit un module (un fichier de my_mod.pyfichier résidant dans le dossier my_module). Actuellement, je travaille dans le fichier cool_script.pyqui réside dans le dossier cur_proj. J'ai ouvert le dossier dans PyCharm en utilisant File - open (et je suppose qu'il s'agit donc d'un projet PyCharm). Dans ProjectView (CMD-7), je peux …
La nouvelle version de pycharm (édition communautaire 3.1.3) propose de convertir les méthodes qui ne fonctionnent pas avec l'état actuel de l'objet en statique. Quelle en est la raison pratique? Une sorte d'optimisation des micro-performances (-ou-mémoire)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.