Ist es möglich, den Dateinamen eines Python-Moduls als String in demselben Modul zurückzugeben? Ist es sonst möglich, dass ein Modul den Dateinamen eines anderen Moduls als String zurückgibt? Ich brauche ein Programm, um den Dateinamen in ein Argument als Variable übergeben zu können. Ich habe die python 3.0 sys und os Bibliothek durchsucht und Stack overflow gesucht, aber ich habe nichts ausprobiert, das für Windows funktioniert. Ich denke, es sollte eine wirklich einfache Funktion sein, die ich gerade vermisse.Wie kann ich den Dateinamen eines Python-Moduls als String oder Variable in diesem Modul zurückgeben?
-4
A
Antwort
0
Ja, es ist möglich. Zum Beispiel:
import django
filename = django.__name__
ich nicht einen Weg jetzt holen Sie den Namen im eigenen Modul gefunden.
Verwandte Themen
- 1. Wie speichert man den Dateinamen eines Icons als String?
- 2. Wie kann ich den Dateinamen eines Bildes in web2py kontrollieren?
- 3. Wie kann ich von diesem Code variablen Dateinamen
- 4. KeyValuePair zurückgeben oder Variable in C# verwenden?
- 5. Wie kann ich einen String Vector zurückgeben?
- 6. Wie kann ich eine Variable in meinen Dateinamen einfügen?
- 7. Wie finde ich den Dateinamen eines Perl-Pakets heraus?
- 8. Javascript: Wie kann ich console.log result in string form zurückgeben?
- 9. Funktionen als String in Javascript zurückgeben
- 10. Wie kann ich den Index eines numpligen Arrays zurückgeben?
- 11. innerhalb eines Arrays String zurückgeben
- 12. Variable als Tar Dateinamen in SunOs 5.10
- 13. eine (variable) String aus Dateinamen extrahieren
- 14. Wie kann ich ein Objekt eines beliebigen Typs zurückgeben?
- 15. Wie kann ich einen Dateinamen als Parameter in mein Modul übergeben?
- 16. Wie kann ich das Array von diesem Versprechen zurückgeben?
- 17. Wie kann ich Dateinamen in Stata durchlaufen
- 18. Zurückgeben eines Verweises auf eine lokale oder temporäre Variable
- 19. Wie kann ich einen Untertyp des angegebenen Rückgabewerts (in diesem Fall Schnittstelle {}) zurückgeben?
- 20. Wie kann ich den Inhalt eines XML-Felds als Recordset zurückgeben?
- 21. Wie kann ich die ID eines Elements als Variable festlegen?
- 22. Variable als Teil des generierten Dateinamen
- 23. Wie kann ich die Ausgabezeile als String- oder Objektfelder formatieren?
- 24. Python String-Variable als Objekt
- 25. Warum kann ich in diesem Fall die Variable nicht innerhalb eines Lambda referenzieren?
- 26. Wie kann ich den Dateinamen einer Servlet-Ressource erhalten?
- 27. Wie kann ich eine nginx Variable string
- 28. Wie kann ich den Dateinamen in Perl ändern?
- 29. Wie kann ich Dateinamen während eines Subversion-Checkouts übersetzen?
- 30. Wie generische Funktion, die Int oder Datum oder String zurückgeben
Nicht sicher, warum Sie wollen, aber haben Sie versucht .__ file__ –
cmd
Bitte schauen Sie auf SO [wie zu fragen] (https://stackoverflow.com/help/how-to-ask) Seite, bevor Sie Fragen stellen und folgen was es dort sagt. SO ist keine Website, die Ihnen sagt, wie Sie dies tun sollen, sondern Sie sollten versuchen, etwas zu programmieren. Wenn Sie einen Fehler oder ein Problem erhalten, präsentieren Sie Ihren Code, eine Erklärung und das Problem und wir helfen Ihnen bei der Lösung dein Problem. –
Ok Professor_Joykill, nun, ich bin hier um zu lernen, also würdest du mir erklären was mit der Frage falsch ist? Ich habe ein Programm geschrieben, aber der Kontext würde dem Problem kaum helfen. Es ist ein Programm, das E-Mail-Benachrichtigungen sendet, und mein Chef hat mich gebeten, einen Weg zu finden, wie ich den Modultitel in eine Variable schreiben kann, die in der E-Mail-Benachrichtigung gesendet wird. Wenn Sie nichts über die Existenz oder Verwendung einer Funktion wissen, wird kein Fehlercode angezeigt. Daher kann ich nicht sehen, was Sie mir hinzufügen oder entfernen möchten. – Ravioli