Puncte:0

Dezactivați .pythonrc numai în Python 2

drapel it

Mulțumită acestei sarcini:

export PYTHONSTARTUP=~/.pythonrc

Pot începe un script de inițializare imediat ce rulez Python, un pic ca fișierul .bashrc. Problema este că acest lucru funcționează atât pe Python2, cât și pe Python3, în schimb vreau să împiedic Python2 să facă acest lucru, din cauza problemelor cu codul în .pythonrc.
Știu că pot pune un If în fișierul .pythonrc pentru a bloca execuția acestuia în Python2, dar aș dori să evit să fac acest lucru și să-l opresc să ruleze scriptul din start.
Există o modalitate posibilă de a face acest lucru sau o variabilă alternativă care funcționează numai cu Python3 echivalent cu PYTHONSTARTUP (de exemplu. PYTHON3STARTUP)?
Sunt acceptate toate soluțiile care îmi permit să nu introduc cod în fișierul .pythonrc.
Chiar și un răspuns care spune că acest mod nu există (citarea unei surse sau furnizarea de dovezi) este acceptat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.