파이썬 목록의 문자열에서 큰 따옴표를 제거하는 방법은 무엇입니까?

아름다운 여성

사전 목록에서 일부 데이터를 얻으려고합니다. 데이터는 csv 파일에서 가져 오므로 모두 문자열입니다. 파일의 키에는 모두 이중 큐 아웃이 있지만, 모두 문자열이므로 사전에서 다음과 같이 보이도록 제거하고 싶습니다.

{'key':value}

이 대신

{'"key"':value}

나는 단순히 string = string [1 : -1]을 사용해 보았지만 이것은 작동하지 않는다 ...

내 코드는 다음과 같습니다.

csvDelimiter = ","
tsvDelimiter = "\t"
dataOutput = []

dataFile = open("browser-ww-monthly-201305-201405.csv","r")

for line in dataFile:
    line = line[:-1]    # Removes \n after every line

    data = line.split(csvDelimiter)

    for i in data:
        if type(i) == str:    # Doesn't work, I also tried if isinstance(i, str)
                              # but that didn't work either.
            print i
            i = i[1:-1]
            print i
    dataOutput.append({data[0] : data[1]})

dataFile.close()

print "Data output:\n"
print dataOutput

내가 print i에서 얻은 모든 인쇄물은 큰 따옴표없이 좋지만 dataOutput에 데이터를 추가하면 따옴표가 돌아옵니다!

영원히 사라지게하는 방법을 아십니까?

이구아나

주석에서 언급했듯이 CSV 파일을 다룰 때는 Python에 내장 된 csv 모듈 을 사용해야 합니다 (사용중인 것으로 보이므로 Python 2 문서에 연결).

주목해야 할 또 다른 사항은 다음과 같은 경우입니다.

data = line.split(csvDelimiter)

반환 된 목록의 모든 항목이 비어 있지 않으면 문자열이됩니다. 루프에서 유형 검사를 수행하는 것은 의미가 없습니다 (사용할 이유가 있다면 isinstance). 유니 코드 문자열을 사용하고 있었을 가능성이 있지만 "작동하지 않은"것이 무엇인지 모르겠습니다. Python 2 isinstance(..., basestring)에서는 일반적으로 where basestringis a base class for both strand unicode. Python 3 str에서는 bytes.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열 목록에서 큰 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

Common Lisp에서 문자열 내부의 이스케이프 된 큰 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 큰 따옴표 사이의 공백을 제외한 공백으로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

Spark의 CSV에 데이터 프레임을 저장하는 동안 열 이름에서 큰 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

파이썬 목록에서 작은 따옴표가있는 문자열 요소를 큰 따옴표로 변환하는 방법

분류에서Dev

파이썬의 문자열 목록에서 모든 작은 따옴표를 제거 할 수 있습니까?

분류에서Dev

bash 스크립트에서 큰 따옴표 문자열 내에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까?

분류에서Dev

string.IndexOf () 함수의 큰 따옴표 안에 큰 따옴표를 넣는 방법은 무엇입니까?

분류에서Dev

문자열 목록에서 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

R의 csv 데이터에서 [1] s, [[1]] s 및 큰 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

grep 큰 따옴표가 파일의 작은 따옴표에 백 슬래시를 포함하는 방법은 무엇입니까?

분류에서Dev

파이썬 목록에서 작은 따옴표를 제거하는 방법

분류에서Dev

큰 따옴표를 제거하고 문자열의 특정 부분에서 이스케이프하는 방법

분류에서Dev

파이썬의 csv 파일 색인에서 큰 따옴표를 제거하는 방법

분류에서Dev

R의 문자열에서 작은 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

큰 따옴표 요소가없는 목록의 문자열 표현을 실제 목록으로 변환하는 방법은 무엇입니까?

분류에서Dev

문자열 PHP에서 큰 따옴표 뒤에 쉼표를 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬의 문자열에서 전체 단어를 제거하는 방법은 무엇입니까?

분류에서Dev

Python의 목록에서 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

csv 문자열 내에서 큰 따옴표와 쉼표를 처리하는 방법은 무엇입니까?

분류에서Dev

파이썬의 목록에서 객체의 인스턴스를 제거하는 방법은 무엇입니까?

분류에서Dev

Regex를 사용하여 따옴표 사이에 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

CSV 파일에서 큰 따옴표를 무시하는 방법은 무엇입니까?

분류에서Dev

문자열에서 큰 따옴표를 제거하는 방법

분류에서Dev

Java에서 JSON 파서의 문자열에서 큰 따옴표를 이스케이프하는 방법

분류에서Dev

파이썬에서 awk 하위 프로세스에 큰 따옴표를 올바르게 전달하는 방법은 무엇입니까?

분류에서Dev

변수 내에서 큰 따옴표를 제거하는 방법은 무엇입니까?

분류에서Dev

큰 목록은 문자열 사이에 따옴표를 넣어야합니다.

분류에서Dev

입력에서 큰 따옴표를 제거하는 방법

Related 관련 기사

  1. 1

    문자열 목록에서 큰 따옴표를 제거하는 방법은 무엇입니까?

  2. 2

    Common Lisp에서 문자열 내부의 이스케이프 된 큰 따옴표를 제거하는 방법은 무엇입니까?

  3. 3

    파이썬에서 큰 따옴표 사이의 공백을 제외한 공백으로 문자열을 분할하는 방법은 무엇입니까?

  4. 4

    Spark의 CSV에 데이터 프레임을 저장하는 동안 열 이름에서 큰 따옴표를 제거하는 방법은 무엇입니까?

  5. 5

    파이썬 목록에서 작은 따옴표가있는 문자열 요소를 큰 따옴표로 변환하는 방법

  6. 6

    파이썬의 문자열 목록에서 모든 작은 따옴표를 제거 할 수 있습니까?

  7. 7

    bash 스크립트에서 큰 따옴표 문자열 내에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까?

  8. 8

    string.IndexOf () 함수의 큰 따옴표 안에 큰 따옴표를 넣는 방법은 무엇입니까?

  9. 9

    문자열 목록에서 따옴표를 제거하는 방법은 무엇입니까?

  10. 10

    R의 csv 데이터에서 [1] s, [[1]] s 및 큰 따옴표를 제거하는 방법은 무엇입니까?

  11. 11

    grep 큰 따옴표가 파일의 작은 따옴표에 백 슬래시를 포함하는 방법은 무엇입니까?

  12. 12

    파이썬 목록에서 작은 따옴표를 제거하는 방법

  13. 13

    큰 따옴표를 제거하고 문자열의 특정 부분에서 이스케이프하는 방법

  14. 14

    파이썬의 csv 파일 색인에서 큰 따옴표를 제거하는 방법

  15. 15

    R의 문자열에서 작은 따옴표를 제거하는 방법은 무엇입니까?

  16. 16

    큰 따옴표 요소가없는 목록의 문자열 표현을 실제 목록으로 변환하는 방법은 무엇입니까?

  17. 17

    문자열 PHP에서 큰 따옴표 뒤에 쉼표를 추가하는 방법은 무엇입니까?

  18. 18

    파이썬의 문자열에서 전체 단어를 제거하는 방법은 무엇입니까?

  19. 19

    Python의 목록에서 따옴표를 제거하는 방법은 무엇입니까?

  20. 20

    csv 문자열 내에서 큰 따옴표와 쉼표를 처리하는 방법은 무엇입니까?

  21. 21

    파이썬의 목록에서 객체의 인스턴스를 제거하는 방법은 무엇입니까?

  22. 22

    Regex를 사용하여 따옴표 사이에 따옴표를 제거하는 방법은 무엇입니까?

  23. 23

    CSV 파일에서 큰 따옴표를 무시하는 방법은 무엇입니까?

  24. 24

    문자열에서 큰 따옴표를 제거하는 방법

  25. 25

    Java에서 JSON 파서의 문자열에서 큰 따옴표를 이스케이프하는 방법

  26. 26

    파이썬에서 awk 하위 프로세스에 큰 따옴표를 올바르게 전달하는 방법은 무엇입니까?

  27. 27

    변수 내에서 큰 따옴표를 제거하는 방법은 무엇입니까?

  28. 28

    큰 목록은 문자열 사이에 따옴표를 넣어야합니다.

  29. 29

    입력에서 큰 따옴표를 제거하는 방법

뜨겁다태그

보관