我正在制作一个网络抓取项目,必须废弃多个链接。链接的结构是 www.xxxxxxx.com/{符号} 我有一个包含所有符号的 csv 文件,因此我导入了 pandas 来导入数据集,使用 numpy 创建符号数组,但打印它们以
的形式['{symbol}']
如何删除方括号和撇号??
我试过了
symbol = pd.read_csv("path")
symbol = symbol['Symbols'].to_numpy()
count = symbol.size
symbols_list = symbol.tolist()
symbols_string = ', '.join(symbols_list)
for i in range(0,count):
current_symbol = symbols_string[i]
print(current_symbol)
print(f"www.xxxxxx.com/{current_symbol}")
但是生成的链接有一个字母,例如
我认为你对于一项简单的任务做得太多了。 你为什么使用 Numpy?
我假设您的
symbols.csv
中有类似这样的 CSV
Symbols
AAPL
GOOGL
MSFT
AMZN
TSLA
使用简单的 pandas 应该足以满足您的用例,
import pandas as pd
# Reading the CSV
symbols_df = pd.read_csv('symbols.csv')
Direct iteration over the column
for symbol in symbols_df['Symbols']:
url = f"www.xxxxxxx.com/{symbol}"
print(url)
输出:
www.xxxxxxx.com/AAPL
www.xxxxxxx.com/GOOGL
www.xxxxxxx.com/MSFT
www.xxxxxxx.com/AMZN
www.xxxxxxx.com/TSLA