Miért nem működik Pythonban a file létrhozása?
Amikor powershellben futtatom tökéletesen működik, viszont amikor kettőször rákattintok a file-ra felugrik egy ablak, majd bezáródik.
A filet pedig nem hozza létre, powershellben viszont tökéletesen működik.
AZt szeretném, hogy a felhasználók is tudják használni powershell nélkül.
Itt egy példa:
f = open('file.txt','x')
word = str('alma')
f.write(word)
f.close()
Megpróbáltam, más programoknál működött ha konzolba akartam vidszaadni csak gyorsan bezárta, de itt az inputot nem is kéri az a fura.
Meg az lenne a gond hogy bezája a filet létre kéne hoznia.
Hogyne lenne?
Írtam, hogy powershellben tökéletes működik, csak amikor a windows segtségével futtatom, akkor nem mukszik. Pedig van Python 3-as interpreter.
Első körben irányítsd át az stderr-t egy file-ba, akkor utólag láthatod, hogy van-e hibaüzenet, és ha igen, mi az. [link]
Van a felhasználónak írási jogosultsága arra a könyvtárra, ahol a fájlt létre szeretnéd hozni? Működik adminisztrátorként futtatva?
#5 az elsőt nem igazán érted, stderr a c++ban van. Ahogy a linken is ezt mutatta, amit küldtél, hogy 'c++'
írási jogosultsága van, de nem tudom hogy futtathatnám rendszergazdaként, nem ajánl ilyen opciót, csak az .exe fileoknál
#6: Nem, te nem érted. stderr (stdout, stdin) nem c++-ban van, hanem az oprendszerben. És igen, az MS-doksi VS-re vonatkozott, de python esetén is alkalmazható.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!