2017-01-24 99 views
-1

我想粘貼一個ID列表並讓它以SQL就緒格式輸出ID。使用Python/Pandas格式化

例如:

我會貼的ID名單:

12345 
43212 
43566 
35667 

,我希望它輸出列表如下:

'12345','43212','43566','35667' 

有沒有人有任何提示如何用python做到這一點?

+2

你認爲「SQL準備好格式」是什麼?你在什麼格式粘貼ID?你有什麼嘗試?爲什麼它沒有按預期工作? –

+0

我想以垂直格式粘貼ID,就像我從Excel列中複製它們一樣。我嘗試將它們全部附加到一個變量,但這是我卡住的地方。 –

+0

我知道如何做到這一點,將ID放入一個csv並製作一個循環來分配SQL格式,但我希望有一種方法可以直接將ID粘貼到Python控制檯中。 –

回答

1

如果我明白你問什麼 -

類型:

s = ''' 

然後將您的內容和親近:

''' 

那麼可以拆分的字符串。下面是我的口譯員的外觀:

>>> s = '''12345 
... 43212 
... 43566 
... 35667''' 
>>> s.split() 
['12345', '43212', '43566', '35667'] 
+1

謝謝!太棒了!我不知道你可以通過使用'''將多行分配給一個變量。 –

+1

沒有必要指定''\ n'' - 如果你只是使用'split()',它將安全地處理額外的空格和''\ r'以及其他類型的空白。 – DSM