首页 > 编程语言 >Python 学习爬虫---更改目录位置以及创建新文件

Python 学习爬虫---更改目录位置以及创建新文件

时间:2023-02-10 23:56:17浏览次数:42  
标签:文件 桌面 Python 创建 爬虫 --- txt os

学习爬虫第N天

 

今天想着将爬虫获取到的内容放在桌面,所以去学习了下 os 的操作。

 

学习如下:

    import os, os.path

 

    (经常性喜欢将文件放在桌面来查看内容是否正确,所以先创建一个变量存储桌面的位置)

    desktop = fr"C:\Users\{os.getlogin()}\Desktop"    #  需要注意的是 \ 会被转义所以需要加上 r 防止 \ 自动转义

 

    (再判断一下当前目录是否处于桌面下,False则将目录切换到桌面就可以了)

    if "Desktop" in os.getcwd():

      pass

    else:

      os.chdir(desktop)

 

    (紧接着创建一个文件来存放爬虫获取的内容)(PS:因为本人很懒,所以直接创建TXT文件)

    if os.path.exists("爬虫获取内容.txt"):

      pass

    else:

      txt = open(file="爬虫获取内容.txt", mode="w")

标签:文件,桌面,Python,创建,爬虫,---,txt,os
From: https://www.cnblogs.com/ZiGuaYa/p/17110667.html

相关文章

  • 82、商城业务---购物车---数据模型分析
    以京东为例,它的购物车其实就是两个购物车的交互。我们未登录时,将商品添加到购物车(并且重新打开浏览器它还存在)。当我们登陆后,自动将商品添加到登陆后的购物车中。当我们重......
  • zoneminder-配置注意事项
    TableofContents1.镜像选择2.网络3.文件夹权限4./dev/shm大小5.重置用户密码6.总结1镜像选择zoneminderhq/zoneminder2网络zonemind......
  • 开发私有chatGPT(四)openai接口文档-快速开始
    快速开始OpenAI训练了非常擅长理解和生成文本的尖端语言模型。我们的API提供对这些模型的访问,可用于解决几乎任何涉及处理语言的任务。在本快速入门教程中,您......
  • 【五期邹昱夫】CCF-A(USENIX'19)Evaluating Differentially Private Machine Learning
    "JayaramanB,EvansD.Evaluatingdifferentiallyprivatemachinelearninginpractice[C]//USENIXSecuritySymposium.2019."  本文对机器学习不同隐私机制......
  • python学习——【第六弹】
    前言上篇文章​​python学习——【第五弹】​​中我们了解了python中的不可变序列元组,这篇文章接着介绍可变序列字典和集合。字典字典的实现原理:字典,顾名思义其实现原理和......
  • 从0到1一步一步玩转openEuler--10 openEuler基础配置-设置kdump
    10openEuler基础配置-设置kdump10.1设置kdump本节介绍如何设置kdump预留内存及修改kdump配置文件参数。10.1.1设置kdump预留内存10.1.1.1预留内存参数格式kdump预......
  • Python如何监控设备CPU/GPU 温度
    Python通过使用Pythonnet和OpenhardwareMonitor来帮助监控当前的CPU和GPU温度,具体实现代码如下:#GetCPU/GPUTemperature#pipinstallpythonnetimportclrc......
  • luogu7764[COCI2016-2017#5] Poklon
    luogu7764[COCI2016-2017#5]Poklonlink莫队解法看了题面之后,便知道能用莫队做。我们知道数组中的数据范围是小于\(10^{9}\)的自然数,而\(1\leN,Q\le5\times10......
  • Python黑客编程之scapy抓包发包
    目的用scapy进行二层发包,实现arp欺骗,并抓取本地网卡的数据报,来截获目标机器和网关之间的流量scapy介绍scapy是python中一个可用于网络嗅探的非常强大的第三方库,可以......
  • Python 高级编程之IO模型与协程(四)
    目录一、概述二、IO模型1)IO模型准备1、用户空间和内核空间2、进程切换3、进程的阻塞4、文件描述符fd5、缓存I/O2)IO模型详解1、同步阻塞IO(BlockingIO)2、同步非阻塞IO(Non......