Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobrý den,
v Pythonu se příliš nevznám a potřeboval bych poradit.
Potřebuju naimportovat seril port, kvuli pouzivani Pyserial a stále mi to nejde.
po napsání příkazu: import serial (se mi vypíše tato chyba)
:Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
import serial
File "C:\Python32\lib\site-packages\serial\__init__.py", line 19, in <module>
from serialwin32 import *
File "C:\Python32\lib\serialwin32.py", line 53
except Exception, msg:
^
SyntaxError: invalid syntax
Už nevím v čem je chyba, díval jsem se a serialwin32 tam mám, podle různých návodů by mi to mělo normálně naimportovat.¨
(jina se řídím podle návodu www.py.cz/PySerial)
Díky za pomoc
Offline
↑ Joker478:
Hmmm neodvážim sa povedať, kde je chyba.
Neviem ako si inštaloval balíček, ale najlepšia a najjednoduchšia cesta je:
- 1. Stiahnuť http://pypi.python.org/pypi/pyserial
- 2. Rozbaliť
- 3. Spustiť CMD
- 4. Z rozbaleného priečinku spustiť "setup.py install"
Takto by sa nemalo nič pokaziť. Takže skús ešte raz ;)
Máš nainštalovanú iba jednu verziu Pythonu(3.x.x)?
Alebo máš aj Python 2.x.x aj Python 3.x.x ?
Offline
Dobrý den,
mám verzi python3.2.2, váš doporučený balíček jsem stáhl, rozbalil....ale když dám seup... tak mě jen problikne černé okno...toť vše... tohle se mi právě stalo i u jiných... našel jsem ale instalaci pyserial-2.5.win32 ....kterou jsem normálně nainstaloval...a ten modul serial tam je... jen nerozumím té chybě co mi naběhla...
Offline
↑ Joker478:
Skús nainštalovať verziu Pythonu 2.x.x - potom ju ľahko vyhodíš.
Osobne som mal(dávnejšie )pri použivaní 3.x, tiež nejaké problémy a tak som prešiel na 2.x
Ale pozor, aby sa ti teraz verzie nemiešali, setup.py spusti správnym interpreterom(2.x)...
Offline
↑ Joker478:
Super, to som rád...
Len nerozumiem ako si myslel to, že sa "tu dá programovať len v príkazovom riadku" ?
Veď môžeš použiť IDLE, alebo svoj obľúbený editor.
Zrejme to že PC implicitne spúšťa programy s príponou *.py interpreterom verzie 3.x.x. To sa dá tiež ľahko zmeniť ;d
P.S. - vykanie nevyžadujem a dúfam, že sa neurazíš(te), ak ti(Vám) tykám.
Offline
Dobrý den,
verze 2.5 idle nemá, chtěl jsem se zeptat jestli je v pythonu něco jako visualního.
Například jako má delphi tlačítka a podobně...popřípadě jestl iby jste mi něco nedoporučil.
Poměrně dlouho dobu jsem dělal v delphi.. v pythonu sem dělal jen chvíli a už je to hodně dlouho dobu.
Jinak v pořádku tykejte :)
Offline
↑ Joker478:
Hmm to neviem,
ale len pre istotu, skús pozrieť v C:\Python25\Lib\idlelib\idle.py alebo také niečo...
Každopádne, môžeš použiť aj notepad alebo ľubovolný text-editor, a iba hotovoé programy spúsťať z CMD.
Pre Delphi+sériový port som videl už dávnejšie tutoriál builder.cz. Ale nečítal takže, či sa to hodí neviem ;)
Offline
↑ Joker478:
Máš na mysli tvz. "debugger",napr. PDB
Aj IDLE má vstavaný debugger.(hore záložka Debug)
Ale ak hladáš niečo pestrejšie napríklad ako Visual Studio, tak ti zrejeme neporadím, každému vyhovuje niečo iné.
Tu je zoznam nejakých IDE pre python IDE
Skús pobehať po nete, a poobzerať aké sú ohlasy.
EDIT1: Na stackoverflow som našiel zaujímavú diskusiu s rovnakým obsahom.
http://stackoverflow.com/
Offline
Dobrý den, ještě mám jeden dotaz ohledně Pythonu.
Napsal sem to podle tutorialu:
age = input("napiste pocet kroku: ")
print "pocet kroku je", age, "!!!!!"
ale kdyz to ulozim .py a spustim, tak mi jen problikne cerne okno...pritom by to melo fungovat..
Offline
↑ Joker478:
Ano to by malo fungovať. Ak tomu rozumiem nie je zobrazená ani výzva pre vstup?
A čo keď to spustíš rovno z IDLE alebo z CMD. Žiadna chybová hláška alebo také niečo?
Taký detail, pri Python2, sa zvykne používať raw_input() a odporúča sa input() nepoužívať vôbec.
Offline
Dobrý den,
chtěl jsem se zeptat ohledně tlačítka. Nemohl by jste mi napsat nějaký jednoduchý program kde mi to napíše něco pokud je tlačítko stisklé a něco jiného když stisklé není ? ...Chci to pak dát dohromady s tím programem pro serial port, aby mi to po stisku hodilo do portu právě jeden puls...
Děkuji moc,
jinak jsem se koukal na nějaké tutoriály ...docela pěkné....ale o tlačítkách tam skoro nic není
Offline
↑ Joker478:
To už je trochu pokročilejšia tematika.
Tu sa možnosti rozchádzajú, keďže existuje viac knižníc určených pre tvorbu GUI(Graphical user interface).
Napr.: wxPython, PyQt, PyGTK...
Tu asi moc nepomôžem, keďže nemám s Pythonom + GUI veľa skúseností. Ja som trochu "blbol" s wxPython.
Koniec koncov, môžeš skúsiť aj sám ;p.
Ale zrejme hľadáš niečo jednoduchšie, tak napr. balíček Tkinter, ktorý nemusíš ani sťahovať
...resp. neviem či jednoduchšie, ale pre tvoje účely "jedno tlačítko" by to mohlo stačiť.
Toto by mohlo ísť:
import Tkinter
top = Tkinter.Tk()
top.geometry("300x100")
def zmenTitulok():
top.title("Ahooj")
Button = Tkinter.Button(top, text ="Zmenit titulok!", command = zmenTitulok)
Button.pack()
top.mainloop()Offline
Dobrý den,
rozhodl jsem se, že zkusím něco trochu jiného než jsem chtěl původně.
Potřeboval bych napsat program, který by po stisknutí tlačítka odeslal na 3. pin seriového portu 8 bajtové číslo.
Napríklad 0000 0001 ....to by se mělo dít po každém stisku.
Věděl by jste jak na to? Nebo po případě něják poradil.
Díky moc
Offline