Pytania oznaczone «python»

81
TypeError: obiekt JSON musi być str, a nie „bajty”

Mam następujący, bardzo podstawowy kod, który rzuca; TypeError: the JSON object must be str, not 'bytes' import requests import json url = 'my url' user = 'my user' pwd = 'my password' response = requests.get(url, auth=(user, pwd)) if(myResponse.ok): Data =

80
Pakiety Pythona i katalogi egg-info

Czy ktoś może wyjaśnić, w jaki sposób katalogi egg-info są powiązane z odpowiednimi modułami? Na przykład mam: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ Zakładam, że katalog egg-info ma sprawić, że odpowiedni moduł będzie...

80
czas w Pythonie + odpowiednik timedelta

Próbuję zrobić coś takiego: time() + timedelta(hours=1) jednak Python na to nie pozwala , najwyraźniej nie bez powodu. Czy ktoś ma jakieś proste obejście? Związane z: Jaki jest standardowy sposób dodania N sekund do datetime.time w Pythonie?

80
Zapytania parametryczne MySQL

Mam problemy z używaniem modułu MySQLdb do wstawiania informacji do mojej bazy danych. Muszę wstawić 6 zmiennych do tabeli. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) Czy...

80
Django ModelForm dla pól wiele do wielu

Rozważ następujące modele i formę: class Pizza(models.Model): name = models.CharField(max_length=50) class Topping(models.Model): name = models.CharField(max_length=50) ison = models.ManyToManyField(Pizza, blank=True) class ToppingForm(forms.ModelForm): class Meta: model =...

80
W jaki sposób jedna małpa łata funkcję w Pythonie?

Mam problem z zastąpieniem funkcji z innego modułu inną funkcją i doprowadza mnie to do szału. Powiedzmy, że mam moduł bar.py, który wygląda następująco: from a_package.baz import do_something_expensive def a_function(): print do_something_expensive() Mam inny moduł, który wygląda...

80
jak dodać wartość do krotki?

Pracuję nad skryptem, w którym mam listę takich krotek ('1','2','3','4'). na przykład: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Teraz trzeba dodać '1234', '2345', '3456'i '4567'odpowiednio na końcu każdej krotki. na przykład: list =...