Tag: python 2.7

Чтобы преобразовать строку в имя переменной

У меня есть строка. как «буйвол», x='buffalo' Я хочу преобразовать эту строку в какое-то имя переменной, например, buffalo=4 не только этот пример, я хочу преобразовать любую строку ввода в какое-то имя переменной. Как мне это сделать (в python)?

Чтение огромного файла .csv

В настоящее время я пытаюсь читать данные из CSV-файлов в Python 2.7 с до 1 миллиона строк и 200 столбцов (файлы варьируются от 100 до 1,6 ГБ). Я могу сделать это (очень медленно) для файлов с менее чем 300 000 строк, но как только я выхожу выше, я получаю ошибки памяти. Мой код выглядит так: […]

Основы рекурсии в Python

«Запишите рекурсивную функцию« listSum », которая берет список целых чисел и возвращает сумму всех целых чисел в списке». Пример: >>>> listSum([1,3,4,5,6]) 19 Я знаю, как сделать это по-другому, но не рекурсивным образом. def listSum(ls): i = 0 s = 0 while i < len(ls): s = s + ls[i] i = i + 1 print […]

Как я могу выборочно избежать процентов (%) в строках Python?

У меня есть следующий код test = "have it break." selectiveEscape = "Print percent % in sentence and not %s" % test print(selectiveEscape) Я хотел бы получить результат: Print percent % in sentence and not have it break. Что на самом деле происходит: selectiveEscape = "Use percent % in sentence and not %s" % test […]

Как создать TRIE в Python

Я новичок в Python и стараюсь учиться и развиваться. Меня интересуют TRIE и DAWG, и я много читаю об этом, но я не понимаю, как должен выглядеть выходной файл TRIE или DAWG. Должен ли TRIE быть объектом вложенных словарей? Где каждое письмо делится на письма и так далее? Будет ли поиск в таком словаре быстрым, […]

Как преобразовать объект datetime Python в секундах

Извиняюсь за простой вопрос … Я новичок в Python … Я искал вокруг и ничего не работает. У меня есть куча объектов datetime, и я хочу рассчитать количество секунд с фиксированного времени в прошлом для каждого из них (например, с 1 января 1970 года). import datetime t = datetime.datetime(2009, 10, 21, 0, 0) Кажется, это […]

Установка PIL с пипсом

Я пытаюсь установить PIL (Python Imaging Library) с помощью команды: sudo pip install pil но я получаю следующее сообщение: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: '' not a […]

Чтение и запись CSV-файлов, включая unicode с Python 2.7

Я новичок в Python, и у меня есть вопрос о том, как использовать Python для чтения и записи CSV-файлов. Мой файл содержит, как Германия, французский и т. Д. Согласно моему коду, файлы можно корректно читать на Python, но когда я пишу его в новый CSV-файл, unicode становится странным символом. Данные: И мой код: import csv […]

Поведение функции exec в Python 2 и Python 3

Следующий код дает разные результаты в Python2 и Python3 : from sys import version print(version) def execute(a, st): b = 42 exec("b = {}\nprint('b:', b)".format(st)) print(b) a = 1. execute(a, "1.E6*a") Python2 : 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] ('b:', 1000000.0) 1000000.0 Python3 : 3.2.3 (default, Apr 11 2012, 07:15:24) […]

Как написать существующий файл excel без перезаписи данных (с использованием pandas)?

Я использую pandas для записи в файл excel следующим образом: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx уже состоит из нескольких вкладок. Pandas правильно пишет в «Основной» лист, к сожалению, он также удаляет все остальные вкладки.

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.