Удалите запятые в конце, так как файл .csv работает в Windows, но не в Linux. - PullRequest
0 голосов
/ 19 мая 2018
Popen(['sed','-e','s/\(.*\),/\1/','C:\\Python27\\file_m.csv','>>','C:\\Python27\\file_m12454.csv'],shell=True)

Это ничего не меняет в моем недавно сгенерированном CSV, но то же самое работает, когда команда запуска в командной строке

1 Ответ

0 голосов
/ 22 мая 2018

Используйте это:

subprocess.Popen("sed -e 's/,*$//g' afile.csv", shell=True)

Я пробовал аналогичную программу на моем компьютере с Linux и Windows.Работало нормально.Убедитесь, что при попытке указать правильный путь к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...