Hallo, ich schreibe derzeit mit Python, eigentlich nicht freiwillig.
Ich habe ein großen Ordner voller .py Dateien mit einer Batch Datei.
Ich versuche einen Server von einem Mod umzuschreiben.
Sozusagen nur Serverseitig. So sieht ein Codeausschnitt aus:
So, und zwar möchte ich eine Verbindung zu einer Datenbank herstellen, es ist egal ob lokal oder im Internet.
Ich weiß nur nicht wie das funktioniert, ich habe gelesen mit "import sqlite3" dann "connection (datenbank.sqlite)" sollte sowas zu machen sein, aber sobald ich die Scripts erstellen lasse (durch das Batch) gibt er mir Fehler aus das die Syntaxe fehlerhaft seien. Kann mir jemand helfen?
Mfg
Ich habe ein großen Ordner voller .py Dateien mit einer Batch Datei.
Ich versuche einen Server von einem Mod umzuschreiben.
Sozusagen nur Serverseitig. So sieht ein Codeausschnitt aus:
Quellcode
- ("check_name_server", # server: send a test message to the name server to check whether it should be enabled
- [
- (try_begin),
- (eq, "$g_name_server_enabled", 0),
- (str_store_string, s1, "str_name_server"),
- (neg|str_is_empty, s1),
- (str_store_string, s2, "str_name_server_password"),
- (neg|str_is_empty, s2),
- (assign, reg1, 0),
- (assign, reg2, 0),
- (str_clear, s3),
- (send_message_to_url, "str_http_s1_password_s2_id_reg1_uid_reg2_name_s3"),
- (try_end),
- ]),
- ("player_check_name", # server: check the player name and unique id with the name server, if enabled
- [(store_script_param, ":player_id", 1), # must be valid
- (try_begin),
- (eq, "$g_name_server_enabled", 1), # this is set upon reply to a test message sent at server start
- (str_store_string, s1, "str_name_server"),
- (str_store_string, s2, "str_name_server_password"),
- (assign, reg1, ":player_id"),
- (player_get_unique_id, reg2, ":player_id"),
- (str_store_player_username, s3, ":player_id"),
- (str_encode_url, s3),
- (str_store_string, s0, "str_http_s1_password_s2_id_reg1_uid_reg2_name_s3"),
- (try_begin),
- (player_is_admin, ":player_id"),
- (str_store_string, s0, "str_http_s0_admin"),
- (try_end),
- (send_message_to_url, s0),
- (try_end),
- ]),
So, und zwar möchte ich eine Verbindung zu einer Datenbank herstellen, es ist egal ob lokal oder im Internet.
Ich weiß nur nicht wie das funktioniert, ich habe gelesen mit "import sqlite3" dann "connection (datenbank.sqlite)" sollte sowas zu machen sein, aber sobald ich die Scripts erstellen lasse (durch das Batch) gibt er mir Fehler aus das die Syntaxe fehlerhaft seien. Kann mir jemand helfen?
Mfg