Die Suche ergab 11 Treffer

von Xork2
Dienstag 17. Dezember 2019, 21:35
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?



Wegen deiner Frage: Ich glaube, ihr macht es vielleicht zu kompliziert.


Bitte entschuldige, wenn das unfreundlich klingen mag, aber ich glaube umgekehrt, dass du vielleicht nicht im Detail verstanden hast, wie die Skripte (sowohl das Ausgangsskript, das BlackJack dir (um)gebaut hat, als auch ...
von Xork2
Montag 16. Dezember 2019, 21:44
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?

Es war nicht meine Absicht, eure Lösungen als zu kompliziert zu bezeichnen. Vielmehr ging es mir darum, dass bereits vorhandene Script so zu erweitern, dass es statt 2 Ordner 4 Ordner gibt.

Schau mal hier: https://www.python-forum.de/viewtopic.php?f=1&t=47037&p=356584#p356584

Da habe ich das ...
von Xork2
Montag 16. Dezember 2019, 20:52
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?


Die Zeile `time_segment_index = datetime.datetime.now().hour / 6` enthält ja die aktuelle Stunde, die für Python 3 übrigens mit // geschrieben sein muß.
Dem Skript von pillmuncher fehlt übrigens der Reset der already_played-Liste, so dass irgendwann das Programm abstürzt, weil es keine Songs mehr ...
von Xork2
Sonntag 15. Dezember 2019, 18:40
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?

Ich habe mir nochmal den Code angeschaut


import datetime, glob, json, os, random


STATUS_FILENAME = 'status.json'
JINGLE_INTERVAL = 3
TIME_SEGMENT_NAMES = ['Night', 'Midday', 'Day', 'Eve']


def main(directory):
with open(os.path.join(directory, STATUS_FILE), 'r') as status_file:
status = json ...
von Xork2
Sonntag 15. Dezember 2019, 18:33
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?



Also ab und an werden natürlich neue Titel hochgeladen und ältere Titel entfernt, sodass sich die darin enthaltenen Songs tatsächlich auch ändern können. Was meinst du mit "während der Laufzeit des Programms" ? Die Zeit während der jeweilige Ordner aktiv ist ?

Das gezeigte Skript wird ...
von Xork2
Sonntag 15. Dezember 2019, 18:24
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?


Kpommentare im Code: import os
import random
import datetime
import glob
import json


# Die Name der Funktionen und Variablen entsprechen allesamt nicht PEP8.
def songToPlay(directory, alreadyPlayed, total_runs):
# os.chdir() wechselt das aktuelle Verzeichnis, in dem das Programm läuft.
# Das ...
von Xork2
Sonntag 15. Dezember 2019, 18:04
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Re: Python3 Script - funktioniert es so?


__blackjack__ hat Dir doch damals ein gutes Grundgerüst geschrieben. Warum hast Du das ignoriert?

Der Code hält sich nicht an die Namenskonventionen. Funktionen, wie Variablennamen schreibt man klein_mit_unterstrich. `chdir` sollte in einem ordentlichen Programm nicht vorkommen. Nackte Excepts ...
von Xork2
Sonntag 15. Dezember 2019, 15:19
Forum: Allgemeine Fragen
Thema: Python3 Script - funktioniert es so?
Antworten: 16
Zugriffe: 2560

Python3 Script - funktioniert es so?

Hi!

Bezugnehmend auf mein Thema: https://www.python-forum.de/viewtopic.php?t=47037
habe ich einen Freelancer gebeten, sich der Sache anzunehmen. Er hat daraufhin ein Script in Python3 geschrieben, welcher das Problem aus dem anderen Thread lösen sollte. Sprich:

- Es gibt vier Ordner + ein ...
von Xork2
Sonntag 24. November 2019, 17:25
Forum: Allgemeine Fragen
Thema: Hilfe bei einem Script
Antworten: 4
Zugriffe: 1457

Re: Hilfe bei einem Script


@Xork2: Die Beschreibung stimmt nicht so ganz mit dem Programm überein, denn da gibt es *drei* Ordner für Musik (und einen für Jingles).

Lernt doch selbst Python, dann seid Ihr nicht auf andere angewiesen.

Das sollte man sowieso komplett neu schreiben. Zuerst einmal weil es noch in Python 2 ist ...
von Xork2
Sonntag 24. November 2019, 17:24
Forum: Allgemeine Fragen
Thema: Hilfe bei einem Script
Antworten: 4
Zugriffe: 1457

Re: Hilfe bei einem Script


@Xork2: Habe das vorhandene mal auf Python 3 portiert und modernisiert. Ausserdem auf Funktionen aufgeteilt um die Code-Wiederholungen einzudämmen und die Struktur einfacher zu machen. Das Speicherformat ist nun auch einfacher: eine JSON-Datei mit den letzten Pfadnamen.

Zwischenstand (ungetestet ...
von Xork2
Samstag 23. November 2019, 20:59
Forum: Allgemeine Fragen
Thema: Hilfe bei einem Script
Antworten: 4
Zugriffe: 1457

Hilfe bei einem Script

Hallo liebes Forum,

wir haben ein Webradio und da läuft folgende Regelung:
- Es gibt zwei Ordner, aus denen sich das Script (playlist.py) die Songs zieht. Einmal von 10-0 und einmal von 0 - 10. Nun wollen wir aber folgende Struktur:

0 – 6 > NightRotation
6 – 12 > MiddayRotation
12 – 18 ...