import re
list = ['10', '1,000', '51,000', '500', '63,000']
a = []
for p in list:
x = re.compile(',')
y = re.sub(x, '', p)
print(y)
a.append(int(y))
, но не используйте зарезервированное слово в качестве переменной, используйте любую другую переменную вместо списка
Subversion (он же SVN) и http://tortoisesvn.net/
TortoiseSVN - это легко использовать SCM / программное обеспечение для управления исходным кодом для Microsoft Windows и, возможно, лучший автономный Клиент Subversion есть. это реализован как оболочка Windows расширение, которое делает его интегрированным легко в проводнике Windows. Так как это не интеграция для конкретная IDE вы можете использовать его с какие бы инструменты разработки вам не понравились.
От вас даже не требуется иметь хранилище Subversion на своей машине, хотя его резервное копирование важнее, поскольку вы все еще зависите от безопасности своего жесткого диска.
Я рекомендую git.
Некоторые люди говорят, что это трудно для новичков, но я не думаю, что это правда. Я быстро освоился с ним, просто следуя официальному учебнику , и я действительно начинающий, когда дело доходит до контроля версий.
Я также рекомендую svn, частично исходя из его документации.
http://svnbook.red -bean.com/en/1.5/index.html
Вы можете использовать его, ничего не зная о ветвях, чего нельзя сказать о git.
Subversion и svn - это разные имена для одной и той же вещи. Полное имя - subversion, но программа командной строки - svn, и это обычное сокращение.
Возможно, ваш веб-хост предоставляет сервер Subversion - Dreamhost делает.
Я сам использую Subversion, как ранее упоминалось Topbit, использую http://tortoisesvn.net/ , чтобы вы могли фиксировать / обновлять без необходимости заходить в командную строку.
Существует множество хостов subversion, я бы порекомендовал http://www.unfuddle.com . Это бесплатно для одного проекта и поставляется с другими классными вещами, чтобы помочь с управлением проектами.
Оплатите учетную запись github или bitbucket и используйте mercurial или git.
Mercurial может лучше работать на windows и bitbucket я думаю, что 1 бесплатный репо на бесплатном аккаунте.
Я слышал хорошие новости о Beanstalk , но не имел возможности использовать это сам.
Мне нравится Mercurial для подобных задач.
Преимущества:
(Возможные) Недостатки:
Just to give you some resources, here's a micro-overview of Version Control Systems (VCS):
The "traditional" VCS has a server that holds the repository (change history). In this scheme, the client (you) gets revisions of files from that repository and "checks in" (ie uploads) changes to the server.
Examples of this type of VCS are:
Then there are Distributed Version Control Systems (DVCS), which are a fairly recent development. Here, there is no server. Every client (such as you) has a copy of the repository. People make copies of a repository, make some changes, then merge those changes with other repos.
Examples of these are:
There are many others as well - Darcs, Monotone, Plastic SCM, etc. etc.
Some links:
For backup use external hard drive. For all my projects (web/desktop development) I use SVN.
То же @Kirschstein. Мы используем http://unfuddle.com . Очень легко начать работу, и если вы используете TortoiseSVN в качестве подключаемого модуля Windows Explorer, это не может быть проще.
Как и большинство других, я бы рекомендовал использовать SVN - просто игнорируйте функции, такие как "Ветвление" на данный момент. Для начала используйте TortoiseSVN (Windows).
Взгляните на SlikSVN , который является хост-сервисом для репозиториев SVN (для ваших «внешних» требований) - если у вас нет собственного сервера SlikSVN отлично подходит для начала работы (по разумной цене).
Backups are very different from Source Control. For introduction to (advanced) source control, read following "classic" article: http://oreilly.com/catalog/practicalperforce/chapter/ch07.pdf