{"id":2408,"date":"2023-07-22T09:52:46","date_gmt":"2023-07-22T09:52:46","guid":{"rendered":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/"},"modified":"2023-07-22T09:52:46","modified_gmt":"2023-07-22T09:52:46","slug":"erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/","title":{"rendered":"So beheben sie: typfehler: erwarteter string oder bytes-objekt"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ein Fehler, der bei der Verwendung von Python auftreten kann, ist:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">TypeError<\/span> : expected string or bytes-like object\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dieser Fehler tritt normalerweise auf, wenn Sie versuchen, mit der Funktion <strong>re.sub()<\/strong> einige Muster in einem Objekt zu ersetzen, das Objekt, mit dem Sie arbeiten, jedoch nicht vollst\u00e4ndig aus Zeichenfolgen besteht.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie dieser Fehler in der Praxis behoben werden kann.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>So reproduzieren Sie den Fehler<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben die folgende Werteliste:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define list of values\n<span style=\"color: #000000;\">x = [1, 'A', 2, 'B', 5, 'C', 'D', 'E']\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nehmen wir nun an, wir versuchen, jeden Nicht-Buchstaben in der Liste durch eine leere Zeichenfolge zu ersetzen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> re\n\n<span style=\"color: #008080;\">#attempt to replace each non-letter with empty string<\/span>\nx = re. <span style=\"color: #3366ff;\">sub<\/span> (' <span style=\"color: #ff0000;\">[^a-zA-Z]<\/span> ', '', x)\n\n<span style=\"color: #ff0000;\">TypeError<\/span> : expected string or bytes-like object\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wir erhalten eine Fehlermeldung, da einige Werte in der Liste keine Zeichenfolgen sind.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>So beheben Sie den Fehler<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der einfachste Weg, diesen Fehler zu beheben, besteht darin, die Liste in ein String-Objekt umzuwandeln, indem man es in den <strong>str()<\/strong> -Operator einschlie\u00dft:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> re\n\n<span style=\"color: #008080;\">#replace each non-letter with empty string\n<\/span>x = re. <span style=\"color: #3366ff;\">sub<\/span> (' <span style=\"color: #ff0000;\">[^a-zA-Z]<\/span> ', '', <span style=\"color: #008000;\">str<\/span> (x))\n\n<span style=\"color: #008080;\">#display results<\/span>\n<span style=\"color: #008000;\">print<\/span> (x)\n\nA B C D E\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir keine Fehlermeldung erhalten, da wir zuerst <strong>str()<\/strong> verwendet haben, um die Liste in ein String-Objekt zu konvertieren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das Ergebnis ist die urspr\u00fcngliche Liste, wobei jeder Nicht-Buchstabe durch ein Leerzeichen ersetzt wird.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation zur Funktion <strong>re.sub()<\/strong> finden Sie <a href=\"https:\/\/docs.python.org\/3\/library\/re.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Fehler in Python beheben:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/pandas-schlusselfehler\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie KeyError in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/valueerror-kann-float-nan-nicht-in-ganzzahl-konvertieren\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie: ValueError: Float NaN kann nicht in int konvertiert werden<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/die-operanden-konnten-nicht-mit-den-formularen-gesendet-werden\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie: ValueError: Operanden konnten nicht mit Formen \u00fcbertragen werden<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Fehler, der bei der Verwendung von Python auftreten kann, ist: TypeError : expected string or bytes-like object Dieser Fehler tritt normalerweise auf, wenn Sie versuchen, mit der Funktion re.sub() einige Muster in einem Objekt zu ersetzen, das Objekt, mit dem Sie arbeiten, jedoch nicht vollst\u00e4ndig aus Zeichenfolgen besteht. Das folgende Beispiel zeigt, wie dieser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T09:52:46+00:00\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/\",\"url\":\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/\",\"name\":\"So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-22T09:52:46+00:00\",\"dateModified\":\"2023-07-22T09:52:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So beheben sie: typfehler: erwarteter string oder bytes-objekt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials","description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/","og_locale":"de_DE","og_type":"article","og_title":"So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials","og_description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.","og_url":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/","og_site_name":"Statorials","article_published_time":"2023-07-22T09:52:46+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"1 Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/","url":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/","name":"So beheben Sie: Typfehler: Erwartete Zeichenfolge oder Bytes-Objekt \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-22T09:52:46+00:00","dateModified":"2023-07-22T09:52:46+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erkl\u00e4rt, wie Sie den folgenden Fehler in Python beheben: So beheben Sie: Typeerror: Expected string or object of type bytes.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/erwartete-typfehlerzeichenfolge-oder-bytes-als-objekt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So beheben sie: typfehler: erwarteter string oder bytes-objekt"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2408"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=2408"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2408\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}