Ogólna forma nazwy pliku lub katalogu określająca unikalną lokalizację w systemie plików. W wielu systemach operacyjnych Linux i Unix zmienna PATH (wszystkie wielkie litery) określa katalogi, w których wyszukiwane są programy wykonywalne.
Jaki jest najbardziej elegancki sposób sprawdzenia, czy istnieje katalog, w którym ma zostać zapisany plik, a jeśli nie, utwórz katalog za pomocą Pythona? Oto, co próbowałem: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Jakoś tęskniłem os.path.exists(dzięki kanja, Blair i Douglas). Oto co …
Path.Combine jest przydatny, ale czy istnieje podobna funkcja w .NET dla adresów URL ? Szukam takiej składni: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") który zwróciłby: "http://MyUrl.com/Images/Image.jpg"
Próbuję dodać katalog do mojej ścieżki, aby zawsze znajdował się na mojej ścieżce systemu Linux. Próbowałem: export PATH=$PATH:/path/to/dir Działa to, jednak za każdym razem, gdy wychodzę z terminala i uruchamiam nową instancję terminala, ścieżka ta jest tracona i muszę ponownie uruchomić polecenie eksportu. Jak mogę to zrobić, aby zostało to …
Jaki jest właściwy sposób modyfikowania zmiennych środowiskowych takich jak PATH w OS X? Spojrzałem trochę na Google i znalazłem trzy różne pliki do edycji: / etc / paths ~ / .profile ~ / .tcshrc Nie mam nawet niektórych z tych plików i jestem prawie pewien, że .tcshrc jest zły, ponieważ …
Oto co mam: glob(os.path.join('src','*.c')) ale chcę przeszukać podfoldery src. Coś takiego działałoby: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Ale jest to oczywiście ograniczone i niezgrabne.
Biorąc pod uwagę ścieżkę, na przykład: "mydir/myfile.txt"jak znaleźć bezwzględną ścieżkę pliku względem bieżącego katalogu roboczego w Pythonie? Np. W systemie Windows mogę skończyć z: "C:/example/cwd/mydir/myfile.txt"
Czy istnieje prosty sposób na wydrukowanie pełnej ścieżki file.txt ? file.txt = /nfs/an/disks/jj/home/dir/file.txt The <command> dir> <command> file.txt powinien wydrukować /nfs/an/disks/jj/home/dir/file.txt
Używam Python 2.5. To jest moje drzewo folderów: ptdraft/ nib.py simulations/ life/ life.py (Mam również __init__.pyw każdym folderze, pominięto tutaj ze względu na czytelność) Jak zaimportować nibmoduł z wnętrza lifemodułu? Mam nadzieję, że można to zrobić bez majsterkowania przy sys.path. Uwaga: Uruchomiony moduł główny znajduje się w ptdraftfolderze.
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Przekaż opinię na temat przepełnienia stosu w witrynie: Przekaż informacje na temat pliku JAR : Overтени вопрос есть ответы на …
Piszę skrypt bash. Potrzebuję bieżącego katalogu roboczego, aby zawsze był katalogiem, w którym znajduje się skrypt. Domyślne zachowanie polega na tym, że bieżącym katalogiem roboczym skryptu jest powłoka, z której go uruchamiam, ale nie chcę tego zachowania.
Próbuję dodać C:\xampp\phpdo mojej systemowej PATHzmiennej środowiskowej w systemie Windows. Dodałem go już za pomocą okna dialogowego Zmienne środowiskowe. Ale kiedy piszę w konsoli: C:\>path nie wyświetla nowego C:\xampp\phpkatalogu: PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS; C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin ;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\ Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common \MSDev98\Bin;D:\Program Files\Microsoft Visual …
Potrzebuję solidnego i prostego sposobu na usunięcie nielegalnej ścieżki i znaków pliku z prostego ciągu. Użyłem poniższego kodu, ale wydaje się, że nic nie robi, czego mi brakuje? using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| …
Pytanie: czy istnieje prosta komenda sh / bash / zsh / fish / ... do wydrukowania ścieżki bezwzględnej dowolnego pliku, który ją podam? Przypadek użycia: Jestem w katalogu /a/bi chciałbym, aby wydrukować pełną ścieżkę do pliku cw linii poleceń, dzięki czemu można łatwo wkleić go do innego programu: /a/b/c. Prosty, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.