我不完全确定我需要对此错误做些什么.我认为它与需要添加.encode('utf-8')有关.但我不完全确定这是我需要做的,也不应该在哪里应用.
错误是:
line 40, in <module>
writer.writerows(list_of_rows)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 1
7: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
这是我的python脚本的基础.
import csv
from BeautifulSoup import BeautifulSoup
url = \
'https://dummysite'
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html)
table = soup.find('table', {'class': 'table'})
list_of_rows = []
for row in table.findAll('tr')[1:]:
list_of_cells = []
for cell in row.findAll('td'):
text = cell.text.replace('[','').replace(']','')
list_of_cells.append(text)
list_of_rows.append(list_of_cells)
outfile = open("./test.csv", "wb")
writer = csv.writer(outfile)
writer.writerow(["Name", "Location"])
writer.writerows(list_of_rows)
Run Code Online (Sandbox Code Playgroud) 默认情况下,我有一个名为 alerton 的外部 JS,当启用扩展时,它将在任何网页上运行。当您单击右上角的 Chrome 扩展程序图标时,我还设置了一个弹出窗口/菜单。我想在用户按下“关闭”按钮时关闭/删除名为“alerton”的外部 javascript 文件
许多小时后,我不知道我需要做什么才能让它发挥作用!我查看了 chrome.contentSettings.javascript 但是似乎我不能只禁用一个特定的 Javascript 文件。
希望有人能解答...
我有一个拖放类应用程序.您可以在哪里选择图像并将其拖动到屏幕上的任何位置!我遇到的问题是,当你移动到另一个视图时,当我返回时,所有图像都重置到中心.例如,如果我按下按钮将我带到屏幕2,我刚刚做的所有"拖动"图像将移回中心.
这只有在我启用了AUTOLAYOUT时才会发生:(我的所有图像都是从中心开始的,所以我猜它的自动布局......
有任何想法吗 ?!
这是我的拖动图像代码的示例.
- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer {
CGPoint translation = [recognizer translationInView:self.view];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x,
recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.view];
}
Run Code Online (Sandbox Code Playgroud) 目前,我在一个单独的故事板中有一个导航控制器,可以使用退出按钮.这个退出按钮应该回到rootViewController(那是在mainstoryboard中)这是一个iSplitViewController ......
我无法找出正确的Segue命令来完成这项工作
uinavigationcontroller uisplitviewcontroller uistoryboard uistoryboardsegue
autolayout ×1
csv ×1
drag ×1
javascript ×1
python ×1
uiimage ×1
uistoryboard ×1
url ×1
utf-8 ×1