Löschen bitte.
Ist ja nur ein in Python programmiertes Spiel.
Warum sollte man sich das ansehen?
Entspicht halt nicht dem hohen Niveau hier.
VM
Löschen bitte.
Ist ja nur ein in Python programmiertes Spiel.
Warum sollte man sich das ansehen?
Entspicht halt nicht dem hohen Niveau hier.
VM
Hit the frog
Simples Spiel in Python
soory, habe ich, aber mit GCC, hat er ja auch compiliert.
Nun klappt es.
Nur lässt es sich nicht stoppen, so mit CTRL-C.
./brut: line 12: namespace: command not found
./brut: line 14: typedef: command not found
./brut: line 15: typedef: command not found
./brut: line 49: typedef: command not found
./brut: line 52: extern: command not found
./brut: line 72: union: command not found
./brut: line 89: syntax error near unexpected token `__wait_terminated'
./brut: line 89: ` } __wait_terminated;'
Darum geht es doch garnicht.
Es geht darum VARIABLEN indirekt über einen Zähler anzusprechen, ähnlich wie ein array.
Die sind einfach da, warum auch immer, soll es ja geben!
Wie bearbeitest Du denn die variablen von a1 bis a829?
Wieso wollt Ihr mir vorschreiben was ich brauche?
Ihr solltet mal lieber überlegen wo der Trick liegt!
Der Trick ist a%b
gleich a1
Diese Variablen Zuweisung!
Nun habe ich z. B. in einem Programm, warum auch immer, 892 Variablen mit den Namen a1 bis a892.
Die möchte / muss ich nun bearbeiten, z. B. jeder Variablen einen Wert aus einem File zuweisen.
Kann man manuell machen, a1 = gestern ( Zeile 1 aus File ), a2 = morgen ( Zeile 2 aus File )
Dann ginge aber:
for i = 1 to 892
b=str(i)
a%b = zeile i
next
Da wollte ich hin.
Das Wort Excel lass ich mal weg.
Und wenn das wie behauptet in Python geht, warum zeigt es mir keiner?
Wenn es doch so EINFACH ist!
Ja.Bitte das nächste Mal in Codetags posten.
si tacuisses, philosophus mansisses
Hallo,
in meiner letzten Programmiersprache konnte ich folgendes:
for i = 1 to 5
a=str(i)
b%a = i
next
Erzeugte die Variablen b1,b2,b3 usw.
Geht das in Python?
Danke
Hier steht doch alles.
danach meldet sich der Raspi im Grafik Modus!
VM
Es steht doch alles da!
Wo ist sie Datei foto.sh?
VM
Kleine Fingerübung damit ich im Training bleibe.
from bs4 import BeautifulSoup
import requests
from time import *
from ttk import Frame, Button, Style
from Tkinter import Tk, BOTH
import tkMessageBox as box
from Tkinter import *
import subprocess
import tkFont
import sys
import netifaces as ni
## place this with sudo crontab -e
## 00 20 * * * python lotto.py
def zeig_lotto():
global treffer,ausgabe
meine = [1,8,18,30,48,49]
response = requests.get("http://www.dielottozahlende.net/")
soup = BeautifulSoup(response.content, "html.parser")
ziehung = soup.find("div", {"class", "lottozahlen-ziehung"})
numbers = ziehung.findAll("li")
treffer=0
for index, number in enumerate(numbers):
wert=int(number.text)
if index < 5:
if wert in meine:
treffer=treffer+1
print("{0}. Zahl: {1}".format(index+1, number.text))
print str(treffer)+" Richtige"
def main():
spieltage=["Wednesday","Saturday"]
lt=localtime()
tag=(strftime("%A",lt))
if tag in spieltage:
zeig_lotto()
if treffer >=3:
root = Tk()
root.geometry("400x200+400+400")
ausgabe="\n\n\n"+" "+str(treffer)+" Richtige"
w = Label(root, text=ausgabe, fg="red",font=("Helvetica", 16))
w.pack()
mainloop()
if __name__ == '__main__':
main()
Alles anzeigen
cryptsetup ist auf Ubuntu vorinstalliert.
Aber dann:
kl@kld ~/Music > sudo tune2fs -L private /dev/mapper/DATEI-crypt
tune2fs 1.42.13 (17-May-2015)
tune2fs: Ungültige magische Zahl im Superblock beim Versuch, /dev/mapper/DATEI-crypt zu öffnen
Es kann kein gültiger Dateisystem-Superblock gefunden werden.
Ginge das auch auf meinem Ubuntu Rechner?
ungeprüft
python 2.7 Programm
hcsr04sensor installieren
import sys
import os
from hcsr04sensor import sensor
import RPi.GPIO as GPIO
import time
import subprocess
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
## hier die Distanz eingeben
leer=16
def main():
trig_pin = 22
echo_pin = 27
while True:
value = sensor.Measurement(trig_pin, echo_pin)
raw_measurement = value.raw_distance()
metric_distance = value.distance_metric(raw_measurement)
stand=metric_distance
print("Fuellhoehe = {} Centimeter".format(metric_distance))
if stand <= leer:
p = subprocess.Popen(["foto.sh"])
time.sleep( anpassen )
if __name__ == "__main__":
main()
Alles anzeigen
Hier der sh File dazu
#!/bin/bash
## zuerst sudo apt-get install lftp
raspistill -w 1280 -h 720 -rot 180 -o q1.jpg
username="Ihr username";
password="........";
ftp_hostname="..........";
lftp -c "set ftp:list-options -a;
open ftp://$username:$password@$ftp_hostname;
lcd /home/;
cd /path.you need/;
mput /home/q1.jpg;"
exit 0
Alles anzeigen
Aber Hallo,
solch eine Flut an Wissen wollte ich garnicht auslösen.
Aber vielen Dank dafür.
Ich habe es also mit dem MD5-Hashtag gelöst.
Leider hat sich dann heraus gestellt, das ich einer eigenen Schnapsidee aufgesessen bin, obwohl ich seit Jahren nix mehr trinke.
Ich hab wieder was gelernt, nur genutzt hat es mir nichts.
Interessant zu sehen war wie schnell doch Python auf meinem Ubuntu arbeitet!
Und da Ihr Euch alle so viel Mühe gegeben habt sollt ihr auch erfahren was das sollte, auch wenn ich mich als Dummkopf outen muss.
Mal wieder das alte Problem das eine SD-Karten Sicherung einige wenige Bytes zu groß für die andere SD Karte ist.
Da hab ich gedacht wirf mal ein Paket Nullbytes raus und gut ist es.
Naja, Ihr werdet es wissen, voll daneben.
Nun muss ich aber sagen das ich etliche Stunden das Netz abgegrast habe und nichts gefunden habe. Da gibt es einige mehrseitigen Abhandlungen, war mir zu kompliziert.
Es gibt auch eine Program pishrink.sh, auch ein Griff ins Klo.
Jetzt lasse ich das, muss halt damit leben.
Vielen herzlichen Dank an ALLE.
VillaMarinella
Ich weiß zunächst nichts.
Dann lese 1024 Bytes ein.
Besteht nun dieser "String" oder auch "Block" nur aus hex00 dann möchte ich das Schreiben überspringen.
Steht da was anderes drin möchte ich den Block schreiben.
Schau doch einfach das Bild an. Da sieht man doch was in der Datei steht.
Gibts nicht hübsche String-Funktionen, die zählen, wie oft ein Element ("00") in einem String vorkommt?
Na dann nenn sie mir doch einfach!
VM
Ich möchte nur die _bytes in eine andere Datei schreiben die nicht aus hex00 bestehen.
Hier behelfe ich mir mit Sektoren die ich ausblende, das funktioniert soweit.
from functools import partial
import time
zz=0
with open('ip102.iso', 'rb') as f1, open('ipx.iso', 'wb') as f2:
for _bytes in iter(partial(f1.read, 1024), ''):
zz=zz+1
#print _bytes
if (zz < 15558030) or (zz > 15558144):
f2.write(_bytes)
print zz
else:
print "nix"
f1.close
f2.close
Alles anzeigen
<type 'str'>
Hallo,
wie kann ich erkennen das ich einen "String" bzw. 1024 bytes mit hex00 vor mir habe.
Danke
VM
Nachdem ich nach ( kurzer ) Suche leine Lösung gefunden habe frage ich hier einfach mal.
Ich hole von anderen Raspis Kamerabilder auf den telegram Rechner und schicke die dann weiter.
#!/bin/bash
ssh root@192.168.1.121 'bash -s' < /root/./fsweb.sh
# holt das Foto
#/root/tg/bin/./telegram-cli -W -e "send_photo Daniela_Werner /root/t1.jpg"
##/root/tg/bin/./telegram-cli -W -e "send_photo Andre_Kokot /root/t1.jpg"
/root/tg/bin/./telegram-cli -W -e "send_photo Klaus_Werner /root/t1.jpg"
exit 0
So muss ich für jeden User einen extra sh File anlegen wobei jeder user ein separates Steuerwort hat.
z. B. !pic, !pac, !poc usw.
wie bekomme ich diese Info: msg.from.print_name in das Shellscript?
/root/tg/bin/./telegram-cli -W -e "send_photo ( Inhalt von msg.from.print_name) /root/t1.jpg"
Danke
VM
1. Nimm 12 Volt
2. es geht nix ohne gescheite Antenne, macht gut 50% Sendeleistung!
Ich betreibe alles nur mit 12 Volt und dem hier:
http://www.ebay.de/itm/10x-LM2596…s4AAOSwvg9XU~YH
Läuft teilweise seit einem Jahr.
VM