[PYTHON] #Eine Funktion, die den Zeichencode einer Zeichenfolge zurückgibt

Eine Funktion, die den Zeichencode des Arguments msg findet


def get_jp_encoding_name (msg,char_code = 'iso-2022-jp'):
	import types
	
	enc_name = char_code or 'iso-2022-jp'
	check_type = ['utf_8',
				   enc_name,		'iso2022_jp_1', 'iso2022_jp_2',
				   'iso2022_jp_2004','iso2022_jp_3', 'iso2022_jp_ext',
				   'shift-jis',	  'cp932',		'shift_jis_2004',
				   'shift_jisx0213', 'euc_jp',	   'euc_jis_2004',
				   'euc_jisx0213']
	for enc in check_type:
		try:
			if isinstance(msg, types.StringType):
				s = msg.decode(enc)
			else:
				s = unicode(msg,enc)
		except :
			continue
		return enc
	return None

Der Code, der zu dieser Zeit in Python-ML floss.

Recommended Posts

#Eine Funktion, die den Zeichencode einer Zeichenfolge zurückgibt
Ruft den Variablennamen der Variablen als Zeichenfolge ab.
Eine Funktion, die einen zufälligen Namen zurückgibt
[Ansible] Beispiel für ein Playbook, das der ersten Zeile der Datei eine Zeichenkette hinzufügt
pandas Ruft den Namen einer Spalte ab, die ein bestimmtes Zeichen enthält
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
[Python3] Schreiben Sie das Codeobjekt der Funktion neu
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
[Python] Ruft den Zeichencode der Datei ab
[PowerShell] Lesen Sie die Zeichenfolge
So erstellen Sie einen Wrapper, der die Signatur der zu umschließenden Funktion beibehält
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
[Python] Hinweis: Selbst erstellte Funktion zum Ermitteln des Bereichs der Normalverteilung
Holen Sie sich den Aufrufer einer Funktion in Python
Konvertieren Sie den Zeichencode der Datei mit Python3
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
[Python] Ein Programm, das die Anzahl der Täler zählt
Schneiden Sie einen Teil der Zeichenfolge mit einem Python-Slice aus
Erstellen Sie einen BOT, der die Discord-URL verkürzt
Erzeugen Sie diese Form des Bodens einer Haustierflasche
Eine Geschichte, die die Lieferung von Nico Nama analysierte.
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Berechnen Sie das Produkt von Matrizen mit einem Zeichenausdruck?
Ein regulärer Ausdruck, der eine Teilzeichenfolge mit N oder mehr aufeinander folgenden Zeichen findet
[Python] Lassen Sie nur Elemente im Array, die mit einer bestimmten Zeichenfolge beginnen
Erläutern Sie den Code von Tensorflow_in_ROS
2.x, 3.x Serienzeichencode von Python
Ein Werkzeug, das die Gacha von Soshage automatisch dreht
Code, der bei AttributeError Standardwerte festlegt
Ein String-Sortiercode, der einen Algorithmus verwendet, der eine Permutation generiert.
Ich habe eine Funktion erstellt, um das Modell von DCGAN zu überprüfen
Ich habe ein wenig versucht, das Verhalten der Zip-Funktion
Extrahieren Sie den Wert von dict oder list als Zeichenfolge
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
So verbinden Sie den Inhalt der Liste mit einer Zeichenfolge
Ein Server, der mit Flasche.py und OpenCV die Anzahl der Personen vor der Kamera zurückgibt
Erstellen Sie mit MeCab mit Discord einen Bot, der nur das Ergebnis der morphologischen Analyse zurückgibt
Ein Beispiel für einen Mechanismus, der eine Vorhersage von HTTP aus dem Ergebnis des maschinellen Lernens zurückgibt
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
Wenn sich eine Zeichenfolge einer bestimmten Reihe im Schlüssel des Wörterbuchs befindet, wird die Zeichenfolge in den Wert des Wörterbuchs konvertiert.
Beim Inkrementieren des Werts eines Schlüssels, der nicht vorhanden ist
Finden Sie den optimalen Wert der Funktion mit einem genetischen Algorithmus (Teil 2)
Eine Formel, die einfach das Alter ab dem Geburtsdatum berechnet
[Django] Eine einfache Zusammenfassung der Protokollausgabefunktion, damit auch Anfänger sie verstehen können.
Wenn Sie eine Liste mit dem Standardargument der Funktion angeben ...
Geben Sie die Zeile mit der angegebenen Zeichenfolge aus der Textdatei aus
[Python] Machen Sie die Funktion zu einer Lambda-Funktion
Die Geschichte der Erstellung einer Website, auf der die Veröffentlichungsdaten von Büchern aufgeführt sind
[Python3] Definition eines Dekorators, der die Ausführungszeit einer Funktion misst
Python - Dynamische Aufruffunktion von String
So extrahieren Sie die gewünschte Zeichenfolge aus einem Befehl in Zeile 4
[Python] Eine Funktion, die die gesamte Zeichenfolge mit einem regulären Ausdruck durchsucht und alle übereinstimmenden Zeichenfolgen abruft.
Ich habe einen schlaffen Bot gemacht, der mich über die Temperatur informiert
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
Finden Sie den optimalen Wert der Funktion mit einem genetischen Algorithmus (Teil 1)