我试图将一堆页面保存在创建它们的py文件旁边的文件夹中。我在windows上,所以当我试图在文件路径后面加反斜杠时,它会生成一个特殊字符。在

我说的是:from bs4 import BeautifulSoup

import urllib2, urllib

import csv

import requests

from os.path import expanduser

print "yes"

with open('intjpages.csv', 'rb') as csvfile:

pagereader = csv.reader(open("intjpages.csv","rb"))

i=0

for row in pagereader:

print row

agentheader = {'User-Agent': 'Nerd'}

request = urllib2.Request(row[0],headers=agentheader)

url = urllib2.urlopen(request)

soup = BeautifulSoup(url)

for div in soup.findAll('div', {"class" : "side"}):

div.extract()

body = soup.find_all("div", { "class" : "md" })

name = "page" + str(i) + ".html"

path_to_file = "\cleanishdata\"

outfile = open(path_to_file + name, 'w')

#outfile = open(name,'w') #this works fine

body=str(body)

outfile.write(body)

outfile.close()

i+=1

我可以将文件保存到.py文件所在的同一个文件夹中,但当我使用rapidminer处理这些文件时,它也包含了该程序。如果我能把它保存在一个目录里,它会更整洁。在

我很惊讶这个问题还没有在整个互联网上得到回应。在

编辑:非常感谢!最后我使用了你们两个答案的信息。IDLE让我使用r'\string\'将字符串与反斜杠连接起来。我需要使用abamert的path_to_脚本技术来解决在py文件所在的位置创建新文件夹的问题。再次感谢!以下是相关的编码更改:

^{pr2}$

python怎么保存为py文件_将python保存到运行的py文件目录中创建的文件夹中相关推荐

  1. python怎么编辑文件_关于python:如何在Google Colab中编辑和保存文本文件(.py)?

    我用!git clone https://github.com/llSourcell/Pokemon_GAN.git克隆了一个github repo. 我想在Colab中修改.py文件. 所以我在这里 ...

  2. 在python中创建Excel文件并写入数据

    来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...

  3. ABBYY在MS Office中创建PDF文件的方法

    2019独角兽企业重金招聘Python工程师标准>>> ABBYY PDF Transformer+是一款可创建.编辑及将PDF文件转换为其他可编辑格式的OCR图文识别软件,不仅可以 ...

  4. Ubuntu中创建GIF文件

      编写<Canvas事件处理及示例代码分析>时发现,鼠标移动时显示坐标以及循环小球示例的演示图做成动图形式最能展示程序效果,但由于不知道怎么在Ubuntu中创建动图,只能以静态图形方式展 ...

  5. js如何在浏览器中运行php文件下载,JavaScript_用JS在浏览器中创建下载文件,但受限于浏览器,很多情况下 - phpStudy...

    用JS在浏览器中创建下载文件 但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开->另存为.如下面这个链接: file.js 用户点击这个链接的时候,浏览器会打开并显示链接指向的文件 ...

  6. 请问苹果x是如何建文件夹_Mac OS X中创建新文件夹的几种方法

    在日常的生活工作中,我们经常需要创建新的文件夹,这些文件夹可以帮助我们更好的管理我们的文件和电脑.因此创建新文件夹也是每个用户都会的事,在最新的MAC OS X系统中,我们可以通过几种方法创建新文件夹 ...

  7. VirtualBox问题——无法在父文件夹中创建虚拟文件夹

    创建新系统提示无法在父文件夹中创建虚拟文件夹 解决:以管理员的身份运行VirtualBox

  8. python怎样导出py文件_导出python模块(到字符串或py文件)

    摘要: 我想要一个'module'类型的变量并导出它.在 我使用import从.py文件导入python模块并对其进行更改.我需要将模块导出回一个文件,或者获取完整模块的字符串表示形式,然后将其写入磁 ...

  9. python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题

    解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...

最新文章

  1. jQuery:localStorage用法
  2. python关键字列表的表达式,python 列表推导和生成器表达式的使用
  3. 【IT笔试面试题整理】判断一个树是否是另一个的子树
  4. 浅析C++的三大循环-以100以内的质数求解为例
  5. [css] 写出你知道的CSS水平和垂直居中的方法
  6. 如何解决数据倾斜问题?
  7. 【翻译】如何获取正在运行的StreamInsight实例版本号?
  8. iptables 开启3306端口
  9. linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...
  10. Python 2.x vs Python 3(三)
  11. ASP.NET加密解密
  12. python用def编写calsum函数_python高阶函数——返回函数(闭包)
  13. 区块链扫盲 | 认知升级,虚拟货币骗子是什么样子的?
  14. Python算法、经典面试常见案例题大分享!!!
  15. centos下Linux网易云音乐,CentOS7.5安装网易云音乐
  16. 【夜深人静写代码】倍增算法学习记录
  17. athletes 表包含运动员姓名,年纪和代表国家。下面哪个查询可以找出代表每个国家最年轻的运动员情况?
  18. 第7.2节 关于面向对象设计的一些思考
  19. 3d虚拟VR实训教学软件制作
  20. ping命令的七种用法总结

热门文章

  1. Qt编写OpenMP程序--双循环
  2. 点乘和叉乘及其物理意义(C++STL实现)
  3. numpy 维度与轴的问题
  4. auxiliary variable(辅助变量)的引入
  5. 直线分割平面问题(数学归纳法)
  6. 【学习 OpenCV】—— 图像减色(color reduced)
  7. Python技巧——list comprehension 与 functools.reduce
  8. gentoo 安装php7,在Gentoo安装Wifidog Portal
  9. python编程语言-Python简史:开发者的小小副业如何成为全球最热编程语言?
  10. python是什么 自学-自学Python买什么书?