Blok dowolnych informacji lub zasób do przechowywania informacji, dostępny pod nazwą lub ścieżką na podstawie ciągu. Pliki są dostępne dla programów komputerowych i zwykle są oparte na pewnego rodzaju trwałym magazynie.
Obecnie używam tego: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Problem polega jednak na tym, że stary plik jest większy niż nowy. W rezultacie otrzymuję nowy plik, który ma na końcu część starego pliku.
Co dzieje się z dojściem do otwartego pliku w systemie Linux, jeśli w międzyczasie wskazany plik otrzyma: Usunięto -> Czy uchwyt pliku pozostaje ważny? Usunięte -> Czy prowadzi to do EBADF, wskazującego nieprawidłowy uchwyt pliku? Zastąpiony przez nowy plik -> Czy plik wskazuje na ten nowy plik? Zastąpiony przez twardy …
Obecnie próbuję odczytać dane z plików .csv w Pythonie 2.7 z maksymalnie 1 milionem wierszy i 200 kolumnami (zakres plików od 100 MB do 1,6 GB). Mogę to zrobić (bardzo powoli) dla plików z mniej niż 300 000 wierszy, ale gdy przejdę powyżej, pojawiają się błędy pamięci. Mój kod wygląda …
Czy możesz mi powiedzieć, jak mogę odczytać plik znajdujący się w moim pakiecie Python? Moja sytuacja Pakiet, który ładuję, ma wiele szablonów (plików tekstowych używanych jako ciągi znaków), które chcę załadować z poziomu programu. Ale jak określić ścieżkę do takiego pliku? Wyobraź sobie, że chcę przeczytać plik z: package\templates\temp_file Jakaś …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Mam kilka katalogów i podkatalogów zawierających pliki bez rozszerzenia. Chcę dodać .jpgdo wszystkich plików zawartych w tych katalogach. Widziałem skrypty bash do zmiany rozszerzenia pliku, ale nie tylko do dodania jednego. Musi też być rekurencyjna, czy ktoś może mi pomóc?
Jakich narzędzi lub technik mogę użyć do usunięcia zawartości plików z pamięci podręcznej, aby zapobiec wypaczeniu wyników wydajności? Uważam, że muszę całkowicie wyczyścić lub selektywnie usunąć zapisane w pamięci podręcznej informacje o zawartości plików i katalogów. Aplikacja, którą tworzę, jest wyspecjalizowanym narzędziem do kompresji i oczekuje się, że będzie wykonywać …
Jak mogę sprawdzić, czy plik jest binarny (nietekstowy) w Pythonie? Przeszukuję duży zestaw plików w Pythonie i ciągle otrzymuję dopasowania w plikach binarnych. To sprawia, że wydruk wygląda niesamowicie niechlujnie. Wiem, że mógłbym użyć grep -I, ale robię więcej z danymi, niż pozwala na to grep. W przeszłości szukałbym po …
Jak ograniczyć os.walkzwracanie plików tylko z katalogu, który go podam? def _dir_list(self, dir_name, whitelist): outputList = [] for root, dirs, files in os.walk(dir_name): for f in files: if os.path.splitext(f)[1] in whitelist: outputList.append(os.path.join(root, f)) else: self._email_to_("ignore") return outputList
Najłatwiejszym sposobem otwarcia pliku za pomocą domyślnej aplikacji jest: System.Diagnostics.Process.Start(@"c:\myPDF.pdf"); Chciałbym jednak wiedzieć, czy istnieje sposób na ustawienie parametrów w domyślnej aplikacji, ponieważ chciałbym otworzyć plik PDF o określonym numerze strony. Wiem jak to zrobić tworząc nowy proces i ustawiając parametry, ale w ten sposób muszę wskazać ścieżkę do aplikacji …
Jak mogę utworzyć nowy File(z java.io) w pamięci, a nie na dysku twardym? Używam języka Java. Nie chcę zapisywać pliku na dysku twardym. Mam do czynienia ze złym API ( java.util.jar.JarFile). To oczekując File fileod String filename. Nie mam pliku (tylko byte[]zawartość) i mogę utworzyć plik tymczasowy, ale nie jest …
Muszę napisać funkcję, która po podaniu ścieżki do folderu skanuje pliki zakorzenione w tym folderze. A potem muszę wyświetlić strukturę katalogów w tym folderze. Wiem, jak zrobić 2 (zamierzam użyć jstree, aby wyświetlić go w przeglądarce).
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.