Описание тега linecache

Этот тег относится к модулю линейного кэша Python, который обеспечивает произвольный доступ к строкам текстового файла.
1 ответ

Python продолжает ссылаться на устаревшие переменные

У меня какая-то странная проблема, вот моя попытка объяснения: В настоящее время я делаю программу, которая открывает текстовый файл и затем читает строку для этого файла, используя следующую команду linecache.getline(path,number), после того, как ф…
31 мар '14 в 14:22
1 ответ

linecache не работает в операторе if?

import linecache for i in range (4): file = open("looptestofreceivingquestions.txt", "r") lineq = i+1 print(linecache.getline("looptestofreceivingquestions.txt", lineq))#gets line q depending on iteration question = input("what is the answer?") line…
26 ноя '17 в 17:39
1 ответ

Код Python для запуска в течение следующих 100 дней с сегодняшнего дня

Я хочу запустить ниже строки кода в течение 200 дней с сегодняшнего дня. Предположим, сегодня 1-й день, поэтому мой код line = linecache.getline("lines1.txt",1) print(line) Предположим, сегодня второй день, поэтому мой код line = linecache.getline("…
02 сен '16 в 14:03
1 ответ

Не удается обработать ошибку 1.9.x при попытке установить linecache с Ruby 2.1.1

Я пытаюсь установить linecache с RVM на Ruby 2.1.1. $ ruby --version ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] Я запускаю пакетную установку $ bundle install Удивительно, что он не совместим с 1.9.x, когда я запускаю пакетную установк…
22 июн '14 в 03:48
1 ответ

Python linecache не работает

В Python у меня есть проблема, когда всякий раз, когда я использую getline() функция от linecache модуль, он не будет работать вообще. Скажи, что это было то, что я имел в текстовом документе с именем hi.txt: Hi И скажем, это то, что я имел в програ…
17 янв '17 в 13:31
1 ответ

Linecache в Python не кэширует указанные строки

Я использую linecache, чтобы получить строки до появления строки. Но это не работает. Я не могу понять, в чем проблема? with open(fileName, 'r') as inFile: between = False for num, line in enumerate(inFile, 1): if st_time in line: between = True if …
05 дек '18 в 06:33
2 ответа

Оптимизация поиска файлов Python?

У меня возникли проблемы с оптимизацией этой части кода. Это работает, но кажется ненужным медленно. Функция ищет после searchString в файле, начинающемся на линии line_nr и возвращает номер строки для первого попадания. import linecache def searchS…
1 ответ

Объединить ввод из двух разных файлов в отдельный файл

Я хочу сгенерировать следующую строку (и) 1 & {\QPCSymbols\XeTeXglyph 2} & \textarabic{الحمدلله} & \texttt{!} & \verb$\XeTeXglyph 2$ \\ \hline Допустим, первый номер n а второй n+1, содержание \textarabic получается из f_nusoos и сод…
02 июн '16 в 14:53
1 ответ

Ошибка при получении на компьютере с Windows при установке linecache ОШИБКА: не удалось построить собственное расширение gem на

При попытке выполнить bundle install существующего проекта Ruby on Rails я получаю сообщение об ошибке, когда пакет достигает Installing linecache (0.43) with native extensions, Я не вижу linecache в файле Gem проектов, поэтому я не могу попробовать…
3 ответа

Ruby on Rails - ошибка linecache при попытке "установить пакет"

Привет я пытаюсь запустить пакетную установку на моем компьютере с Windows, он работает нормально, пока не достигнет кеша, а затем выдает огромную ошибку: Fetching source index for http://rubygems.org/ Using rake (0.8.7) Using abstract (1.0.0) Using…
22 апр '11 в 10:25
1 ответ

linecache19 с ruby ​​1.9.3-p194 и rvm

Я пытался установить linecache19 следуя этим инструкциям curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem gem install linecache19-0.5.13.gem -- --with-ruby-include=$rvm_path/src/ruby-1.9.3-p194/ Кажется, я могу бежать curl…
25 ноя '12 в 23:50
1 ответ

Ошибка чтения файла с использованием номера строки в Python

Я пытался прочитать данные из XML-файла в Python, мой файл выглядит так, 1. <Array type="Matrix" nelem="2037"> 2. <Matrix nrows="92" ncols="5"> 3. 1.0144E+05 296.34 24.34 2.36E-02 9.18E-09 4. 1.0132E+05 296.12 34.62 2.34E-02 9.18E-09 5. …
24 мар '17 в 03:21
2 ответа

Невозможно завершить "установку пакета" - невозможно установить linecache19 -v '0.5.12'

При запуске "установки пакета" в соответствующем каталоге я получил следующую ошибку: An error occurred while installing linecache19 (0.5.12), and Bundler cannot continue. Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling…
19 сен '13 в 16:10
1 ответ

Linecache getline не работает после установки моего приложения

Я создаю инструмент, который дает обзор сотых результатов испытаний. Этот инструмент обращается к файлу журнала, проверяет вердикты Pass и Fail. Когда происходит сбой, мне нужно вернуться к предыдущим строкам журнала, чтобы зафиксировать причину сбо…
25 сен '17 в 21:31
1 ответ

ValueError при преобразовании в строки int, полученные через getline.linecache

Это мое первое сообщение здесь, я надеюсь, что не совершу никакой ошибки. Я пишу сценарий Python 2.7, который выполняет сравнение строк из длинного списка строк, предоставляемых в качестве внешнего входного файла. Некоторые из этих строк содержат то…
15 июл '13 в 11:47
2 ответа

Объединить 2 строки из 2 разных строк (из текстового файла) - Использование linecache

Я пытаюсь объединить 2 строки из двух разных строк с помощью linecache, но когда я пытаюсь, вывод всегда на 2 строки, а не на 1 строку. Текст в файле: Привет Мир Код: import linecache import easygui a=linecache.getline("textfile.txt",1) b=linecache.…
13 фев '17 в 19:25
1 ответ

Ненужный импорт необходим для правильной работы

Я реализую макросы в Python (вдохновленный MacroPy). Мой проект (когда выполняется "tests.py") работает очень хорошо, но он не работает, когда я комментирую (или удаляю) строку import linecache из файла import_hook.py (все файлы здесь). Сценарий поп…
28 янв '16 в 18:52
1 ответ

Извлечение определенных переменных строки с помощью linecache

В настоящее время я использую модуль линейного кэша Python для извлечения определенных строк из данного текстового документа и создания нового файла с указанной строкой. Например, часть кода выглядит так: cs = linecache.getline('variables.txt', 7) c…
18 июн '14 в 15:04
1 ответ

Python: получить исходный код класса (используя inspect)

Я использую ipython и хочу сохранить класс, определенный в одной из моих записных книжек. Я могу сделать это с помощью функций с помощью% save и inspect.getsource, но я не могу получить источник моего класса. Я быстро взглянул на проверяемые методы …
07 мар '16 в 21:26
1 ответ

intalling linecache-0.46 gem(я использую rbenv)

При комплектации установите ошибку: Gem:: Installer:: ExtensionBuildError: ОШИБКА: не удалось создать собственное расширение gem. /home/launchpad/.rbenv/versions/1.9.3-p448/bin/ruby extconf.rb Пока не может обработать 1.9.x* extconf.rb не удалось * …
20 окт '13 в 03:49