Комментарии · Den — TechCave

Den — Комментарии

Den
0
Den

Привет. Не совсем понял вопрос. Это как минусует. То есть вместо возведения в степень pow вычитает одно число из другого?
У меня все корректно работает (SublimeText 3 + Python 3.6.5)
>>> pow(2,2)
4
>>> 

Если это действительно так. То тут скорее всего дело не в SublimeText, а в самом Питоне.

Попробуй запустить py файл из консоли. Ну то есть создай файл test.py. Добавь в него

print(pow(2,2))

И запусти из консоли

python test.py

Если pow также будет работать с ошибкой, то переустанови Python
Даже не знаю чем помочь.

У CSVReaderBuilder есть вот такая штука withKeepCarriageReturn(boolean keepCR). Не знаю как она работает но попробуй с ней поиграться.

Будет что-то типа этого:

CSVReader csvReader = new CSVReaderBuilder(reader).withSkipLines(1).withKeepCarriageReturn(false).build();
Если я правильно понял вопрос, то проблема возникает если в Windows открывать csv файлы в кодировке UTF-8.
По идее при чтении файла нужно указать в какой он кодировке.
То есть должно быть что-то вроде этого:

InputStreamReader isr = new InputStreamReader(new FileInputStream(fileName), StandardCharsets.UTF_8);
CSVReader reader = new CSVReader(isr))
CSVReader csvReader = new CSVReaderBuilder(reader).withSkipLines(1).build();

Может сработает даже так:

InputStreamReader isr = new InputStreamReader(new FileInputStream(fileName), StandardCharsets.UTF_8);
CSVReader csvReader = new CSVReaderBuilder(isr).withSkipLines(1).build();

Так как писал из головы может где-то ошибся. smile
Если проблему неправильно понял, то опиши подробнее.
Можно сделать например так:

import com.opencsv.CSVReaderBuilder;

CSVReader csvReader = new CSVReaderBuilder(reader).withSkipLines(1).build();

Только не уверен, что это будет работать во 2 версии (в статье используется версия 2.3).
Так что лучше использовать версию 4.

Maven
<!-- https://mvnrepository.com/artifact/com.opencsv/opencsv -->
<dependency>
    <groupId>com.opencsv</groupId>
    <artifactId>opencsv</artifactId>
    <version>4.1</version>
</dependency>

Gradle
// https://mvnrepository.com/artifact/com.opencsv/opencsv
compile group: 'com.opencsv', name: 'opencsv', version: '4.1'
Незачто

Авторизация

Пользователи

Seangle
Галя Рубцова
Ольга Телюкова
Zhenya
Лариса Аксиненко
Dmitry Loginov
Dimas Potapov
Ваня Берёзкин
Володя Рудомаха