Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



6
Wie kann ich den Ordnerpfad aus dem Dateipfad in Python extrahieren?
Ich möchte nur den Ordnerpfad vom vollständigen Pfad zu einer Datei erhalten. Zum Beispiel T:\Data\DBDesign\DBDesign_93_v141b.mdbund ich möchte nur T:\Data\DBDesign(ohne die \DBDesign_93_v141b.mdb) bekommen. Ich habe so etwas versucht: existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr aber es gab mir ein Ergebnis wie dieses: ['T:', 'Data', 'DBDesign'] Das ist nicht das …
114 python  file  path  directory  extract 

10
Pythonische Methode zum Drucken von Listenelementen
Ich würde gerne wissen, ob es einen besseren Weg gibt, alle Objekte in einer Python-Liste zu drucken als diesen: myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar Ich lese so ist nicht wirklich gut: myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) Gibt es nicht so etwas wie: print(p) …

7
Aktualisieren Sie die React-Komponente jede Sekunde
Ich habe mit React herumgespielt und habe die folgende Zeitkomponente Date.now(), die nur auf dem Bildschirm angezeigt wird: import React, { Component } from 'react'; class TimeComponent extends Component { constructor(props){ super(props); this.state = { time: Date.now() }; } render(){ return( <div> { this.state.time } </div> ); } componentDidMount() { …



9
AWS ECS-Fehler beim Ausführen der Aufgabe: In Ihrem Cluster wurden keine Containerinstanzen gefunden
Ich versuche, ein dockerContainer-Image für die AWSVerwendung ECSbereitzustellen, aber die EC2-Instanz wird nicht erstellt. Ich habe im Internet nach einer Erklärung gesucht, warum ich den folgenden Fehler erhalte: "Beim Aufrufen der RunTask-Operation ist ein Clientfehler (InvalidParameterException) aufgetreten: In Ihrem Cluster wurden keine Containerinstanzen gefunden." Hier sind meine Schritte: 1. Schob …

4
Java - Variablen in Strings einschließen?
Ok, wir sollten alle wissen, dass Sie Variablen in Zeichenfolgen einfügen können, indem Sie Folgendes tun: String string = "A string " + aVariable; Gibt es eine Möglichkeit, dies so zu tun: String string = "A string {aVariable}"; Mit anderen Worten: Ohne die Anführungszeichen schließen und Pluszeichen hinzufügen zu müssen. …


11
Ändern der lokalen Variablen innerhalb von Lambda
Das Ändern einer lokalen Variablen in forEachführt zu einem Kompilierungsfehler: Normal int ordinal = 0; for (Example s : list) { s.setOrdinal(ordinal); ordinal++; } Mit Lambda int ordinal = 0; list.forEach(s -> { s.setOrdinal(ordinal); ordinal++; }); Irgendeine Idee, wie man das löst?
114 java  lambda  java-8 


15
HTTP 415 Nicht unterstützter Medientypfehler mit JSON
Ich rufe einen REST-Service mit einer JSON-Anfrage auf und er antwortet mit einem HTTP 415 "Unsupported Media Type"Fehler. Der Anforderungsinhaltstyp ist auf festgelegt ("Content-Type", "application/json; charset=utf8"). Es funktioniert gut, wenn ich kein JSON-Objekt in die Anfrage einbinde. Ich benutze die google-gson-2.2.4Bibliothek für JSON. Ich habe versucht, ein paar verschiedene Bibliotheken …

1
Was ist der richtige Weg, um einen Iterator (oder ein anderes Merkmal) zurückzugeben?
Der folgende Rust-Code wird ohne Probleme kompiliert und ausgeführt. fn main() { let text = "abc"; println!("{}", text.split(' ').take(2).count()); } Danach habe ich so etwas ausprobiert ... aber es wurde nicht kompiliert fn main() { let text = "word1 word2 word3"; println!("{}", to_words(text).take(2).count()); } fn to_words(text: &str) -> &Iterator<Item = …
114 rust 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.