从Python中打开的文件获取路径

2023-12-15

如果我有一个打开的文件,是否有os调用以获取字符串形式的完整路径?

f = open('/Users/Desktop/febROSTER2012.xls')

From f,我怎样才能得到"/Users/Desktop/febROSTER2012.xls" ?


这里的关键是name的属性f代表打开的文件的对象。你会这样理解的:

>>> f = open('/Users/Desktop/febROSTER2012.xls')
>>> f.name
'/Users/Desktop/febROSTER2012.xls'

有帮助吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从Python中打开的文件获取路径 的相关文章

  • Python的unpack中的逗号是什么意思?

    我们可以简单地使用 crc struct unpack gt i data 为什么人们这样写 crc struct unpack gt i data 逗号是什么意思 第一个变体返回一个单元素元组 In 13 crc struct unpac
  • Python 3.4.3 tkinter - 程序在声明 IntVar 或任何其他 tkinter 数据类型时冻结

    上一主题 Python 3 4 tkinter checkbutton变量处理不起作用 响应 https stackoverflow com questions 33711472 python 3 4 tkinter checkbutton
  • 出现导入错误:无法从“随机”导入名称“随机”[重复]

    这个问题在这里已经有答案了 我在我的计算机上多次运行我的代码 但没有出现此错误 但突然间这个来了 File e Python 3 8 0 lib site packages comtypes client code cache py lin
  • Python 将列表中的字符串转换为数字

    我遇到了以下错误消息 以 10 为基数的 int 的文字无效 2 2 外部用单引号括起来 内部用双引号括起来 该数据位于primes列出使用print primes 0 样本数据在primes list 2 3 5 7 The primes
  • Pygame 玩家精灵没有出现

    我一直在为学校计算机课做这个项目 但无法让玩家精灵出现 有人可以帮忙吗 当我运行主游戏循环时 除了玩家精灵之外 所有内容都正确显示 它应该由于箭头输入而在屏幕上移动并受到重力的影响 当我删除图像并仅使用对象类和矩形时 该代码也有效 impo
  • Python MySQL 模块

    我正在开发一个需要与 MySQL 数据库交互的 Web 应用程序 但我似乎找不到任何真正适合 Python 的模块 我特别寻找快速模块 能够处理数十万个连接 和查询 所有这些都在短时间内完成 而不会对速度产生重大影响 我想我的答案将是游戏领
  • int 对象在尝试对数字的数字求和时不可迭代? [复制]

    这个问题在这里已经有答案了 我有这个代码 inp int input Enter a number for i in inp n n i print n 但它抛出一个错误 int object is not iterable 我想通过将每个
  • PyPI 项目页面中的“Py 版本”是什么意思?这有关系吗?

    我注意到 大多数在 PyPI 上发布的项目在其项目页面中都包含 Py 版本 元数据 但它们的值各不相同 如果包不是通用包或不是纯 python 包 那么它们的值是不同的 这是可以理解的 以便表示它们的目标平台 例如鼻页 https pypi
  • 将 csv 文件按多列拆分为 panda 数据框

    我有一个包含多列的 tsv 文件 有 10 多列 但对我来说重要的列是名称为 user name shift id url id 的列 我想创建一个数据框 首先根据用户名分隔整个 csv 文件 即只有具有相同用户名的行才会分组在一起 从该块
  • 如何抑制 pyinstaller 生成的可执行文件窗口中的所有警告

    我已经使用 pyinstaller 从 python 文件生成了可执行文件 该程序按其应有的方式工作 但在我想隐藏的窗口中出现了一条警告消息 当 python 文件在 IDE 中运行时 以下行会抑制所有警告消息 warnings filte
  • 为图例中的点设置固定大小

    我正在制作一些散点图 我想将图例中的点的大小设置为固定的相等值 现在我有这个 import matplotlib pyplot as plt import numpy as np def rand data return np random
  • Python3.1中的视图?

    Python3 1中的视图到底是什么 它们的行为方式似乎与迭代器类似 并且它们也可以具体化为列表 迭代器和视图有何不同 据我所知 视图仍然附加到创建它的对象上 对原始对象的修改会影响视图 来自docs http docs python or
  • 在 Docker 容器内运行时,如何自动在 API 路由文件中进行 FASTAPI 拾取更改?

    我通过 docker 运行 FastApi 在 docker compose 中创建一个名为 ingestion data 的服务 我的 Dockerfile FROM tiangolo uvicorn gunicorn fastapi p
  • 尝试修复我的功能

    我正在开发一个函数 我必须返回一个元组 其中第一个参数是最大数字的 str 第二个参数是 int 列表 这是示例以及我为该函数编写的内容 投票 G G N G C G 1 3 0 1 您必须将最大值的位置映射到正确的一方 parties N
  • Python unittest - 与assertRaises相反?

    我想编写一个测试来确定在给定情况下不会引发异常 测试是否有异常很简单is上调 sInvalidPath AlwaysSuppliesAnInvalidPath self assertRaises PathIsNotAValidOne MyO
  • 在字典理解中为 locals() 添加下标失败并出现 KeyError [重复]

    这个问题在这里已经有答案了 我对 Python 的奇怪行为感到困惑locals 基本上我想从字典中获取一个项目locals 在字典理解中 但它失败了 这是一个非常基本的事情 所以 gt gt gt foo 123 gt gt gt bar
  • 用于桌面数据库应用程序的 Python 框架

    是否有一个框架可以为Python开发桌面数据库应用程序 一些带有CRUD屏幕的屏幕 我正在寻找类似于 Windows 窗体的东西 能够将 TextField Combos 和其他 UI 隐喻与datasets连接到关系数据库例如 MySQL
  • python pandas如何在多个条件下过滤字符串

    我有以下数据框 import pandas as pd data 5Star FiveStar five star fiv estar data pd DataFrame data columns columnName 当我尝试用一 种条件
  • Python pip 安装错误 [SSL: CERTIFICATE_VERIFY_FAILED]

    我已经尝试解决这个问题有一段时间了 由于某种原因 我陷入了 ssl 问题 并且不知道发生了什么 问题 我已经安装了 python2 7 和 easy install2 7 但是当尝试使用 easy install2 7 安装 pip 时 出
  • 将 pandas 数据框中的多列更改为日期时间

    我有一个 13 列和 55 000 行的数据框 我正在尝试将其中 5 行转换为日期时间 现在它们返回类型 对象 我需要转换这些数据以进行机器学习 我知道如果我这样做 data birth date pd to datetime data b

随机推荐

  • Twitter oAuth callbackUrl - 本地主机开发

    其他人是否在获取 Twitter oAuth 回调 URL 来访问其本地主机开发环境时遇到困难 显然它最近被禁用了 http code google com p twitter api issues detail id 534 c1 有没有
  • 在 WPF TreeView 中单击事件时获取选定子节点的值

    我在 WPF 中有一个 TreeView 其中包含一个主节点和 5 个子节点 一旦主节点展开 我们就会得到子节点 现在在展开子节点时 我们会得到一些值 这是我在 WPF 中的 treeView 的表示 在此我想获取已扩展的 5 个子节点之一
  • 如何从 Kendo 网格中删除一行

    我有一个非常简单的设置 一个名为 list 的网格 其中的数据源填充了要显示的记录 我在每一行都有一个按钮 其中有一个调用此函数的 onClick 事件 Soft Delete person var processURL crudServi
  • 将 PeerJs 导入 NextJs [重复]

    这个问题在这里已经有答案了 所以我正在学习 NextJs 并尝试构建一个音频聊天应用程序 当我尝试导入时我陷入困境PeerJs 它抛出一个窗口未定义错误 import Peer from peerjs export default func
  • 如何从HTTP状态码获取HTTP状态文本? [复制]

    这个问题在这里已经有答案了 是否有任何标准函数 或在curl Guzzle 中 可以从HTTP 状态代码号获取HTTP 状态文本 描述 getHttpStatusText 404 Not Found 我知道我可以创建一个像这样的地图 404
  • 使用 jQuery 和 Ajax 自动填充选择框 - 不适用于 1.3.2 之后的任何版本

    我已经阅读了有关使用 jQuery 和 Ajax 自动填充框的教程 http remysharp com 2007 01 20 auto populate select boxes using jquery ajax 在演示中 作者运行的是
  • 从 ASP.NET MVC 控制器重定向到外部 URI

    我正在尝试从操作方法重定向到外部网址 但无法使其工作 有人可以阐明我的错误吗 public void ID string id string url string Empty switch id case DB2FCB11 579F 4DA
  • 单击按钮时反应本机水平滚动

    我是 React Native 的初学者 正如你可以看到image 我有一个滚动视图和两个按钮 我已经成功实现了滚动视图 效果很好 但我也希望它们在按下按钮时自动滚动 我尝试了很多搜索 但没有得到任何有效的东西 因此 我们将不胜感激任何帮助
  • 如何在 ListView 中使用 NetworkImageView

    我是 Android 新手 我遇到了一些问题 我有一个 ListView 我正在尝试使用 Network ImageView 下载图像 但我无法做到这一点 我在 onCreate 方法中有这个 networkImageView Networ
  • 将 String 转换为 int 并在Where 子句中使用

    如何转换字符串字段并用于Where子句 我遇到这样的异常 请帮助找到错误的东西 select from student where cast nvl linerevnum 0 as int 1 linerevnum 是 varchar2 例
  • 所有复选框都需要与主复选框一起选中和取消选中

    谁能帮我这个 我有两个divs 合而为一div 我有一个名为的复选框allcheck 而在另一个其他div 我有带有名称的复选框outcheck 如果我检查multiple 都需要勾选 如果我取消勾选multiple 所有内容都应该取消选中
  • 将组件绘制到 BufferedImage 会导致显示损坏

    我正在使用JScrollNavigator描述的组件here 为了在大型 类似画布 的 CAD 组件上提供导航窗口 我已将其嵌入到JScrollPane 我已经尝试去适应JScrollNavigator绘制画布的缩略图 为用户提供一些额外的
  • 在 qmetry 中的驱动程序之间来回切换

    我有一个要求 我想在多个驱动程序之间切换来执行测试 例如启动 Android 应用程序 执行一些步骤并在桌面浏览器中进行验证 完成后 切换回 Android 应用程序并继续其余流程 可能有多个实例 我必须在多个驱动程序之间切换 Use se
  • 在 Python 中将图像处理为棕褐色调

    我需要帮助弄清楚如何将图像转换为棕褐色 这就是我到目前为止所拥有的 但它只会将所有内容更改为黑色和白色 并带有非常小的棕色色调 我不确定我做错了什么 import image def convertSepia input image gra
  • 使用按位运算符提取位[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我正在尝试学习如何在给定输入上使用按位运算符 但我不太幸运地弄清楚如何使用它们 假设我有
  • 在所有浏览器中使用 javascript 显示或隐藏元素

    这是html代码
  • 根据语义相似性/相关性从列表中删除重复项

    R tm 如何根据语义相似性删除列表中的重复项 v lt c bank banks banking ford suv toyota suv nissan suv 我预期的解决方案是c bank ford suv toyota suv nis
  • 如何找出哪些字体可以显示这些字符?

    Unicode U 26AB Unicode U 26AA 这两个字符可以在终端中显示 我想使用convert imagemagick 命令 将这些文本转换为图片 But convert只能使用一种特殊字体 不能使用后备字体 转换 列表字体
  • 将自定义属性添加到 Boost Graph Library 中网格的顶点

    我在我的机器人项目中使用 Boost Graph Library 进行地图管理 我打算使用 Boost Grid 但发现 Boost Graph 文档真的很难理解 所以我需要一些帮助 这是我创建网格并打印它的方式 struct sample
  • 从Python中打开的文件获取路径

    如果我有一个打开的文件 是否有os调用以获取字符串形式的完整路径 f open Users Desktop febROSTER2012 xls From f 我怎样才能得到 Users Desktop febROSTER2012 xls 这