Я участвую в конкурсах онлайн-судей, и я хочу проверить свой код с файлом .in, полным тестовых кодов, ко времени моего алгоритма. Как я могу получить свой скрипт для ввода данных из этого .in-файла?Как проверить скрипт Python с входным файлом, заполненным тестовыми окнами?
1
A
ответ
6
Так что сценарий обычно принимает тестовые случаи из стандартного ввода, а теперь вы хотите, чтобы проверить используя тестовые примеры из файла?
Если это так, используйте операцию <
переназначения на CMD линии:
my_script < testcases.in
1
PyUnit «стандартная модульная система тестирования для Python» может быть тем, что вы ищете.
Делая небольшой скрипт, который делает что-то вроде этого:
#!/usr/bin/env python
import sys
def main():
in_file = open('path_to_file')
for line in in_file:
sys.stdout.write(line)
if __name__ == "__main__":
main()
И работать как
this_script.py | your_app.py
2
Чтение из файла (ов) и/или стандартного ввода:
import fileinput
for line in fileinput.input():
process(line)
0
Вы можете сделать это в отдельный файл.
testmyscript.py
import sys
someFile= open("somefile.in", "r")
sys.stdin= someFile
execfile("yourscript.py")
Смежные вопросы
- 1. запуск скрипта с входным файлом в python
- 2. Функция Python, выпуск с входным файлом
- 3. Вероятность покера в Python с входным файлом
- 4. Тестирование модуля с входным файлом
- 5. Как запустить исполняемый файл с входным файлом с помощью Python?
- 6. как увидеть файл добавлен с входным файлом
- 7. Основные данные с предварительно заполненным sqlite3 файлом
- 8. Как авторизовать скрипт python под окнами?
- 9. Отправка почты с входным файлом и изображениями
- 10. Wget с входным файлом и выходным документом
- 11. Пользовательский ввод через терминал с входным файлом
- 12. webservice с входным файлом и телом json?
- 13. Как манипулировать входным файлом формы перед POST
- 14. многокопийной форма с входным файлом JQuery Mobile
- 15. Dyanamic highchart с входным файлом csv/txt
- 16. Гистограмма в Matplotlib с входным файлом
- 17. Как управлять различными тестовыми примерами с файлом функций в Specflow
- 18. Когда привязываться к атрибутам, заполненным kv-файлом?
- 19. Как связать скрипт с файлом dmg
- 20. Как загрузить несколько изображений с другим входным файлом в codeigniter
- 21. Как удалить один конкретный выбранный файл из управления входным файлом
- 22. Выполнение нескольких спецификаций, определяемых входным файлом
- 23. DataStage - проблема с входным последовательным файлом с трубой разделителей
- 24. JUnitParamsRunner с входным файлом - проблема с параметром строки
- 25. python рисовать формы пирога с заполненным цветом
- 26. Разобрать несколько XML с тем же входным файлом с питоном
- 27. getline с входным файлом с использованием функции, массива и структуры
- 28. Скрипт не работает с окнами 7
- 29. Как создать исполняемый файл с входным файлом и выходным файлом в качестве параметров?
- 30. Создание исполняемой банки с входным файлом на eclipse