HTML5如何获取文件路径

HTML5如何获取文件路径,第1张

html通过file获取文件路径方法:

File f = new File(thisgetClass()getResource("/")getPath());

Systemoutprintln(f);

结果:

C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin

获取当前类的所在工程路径;

如果不加“/”

File f = new File(thisgetClass()getResource("")getPath());

Systemoutprintln(f);

结果:

C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test

获取当前类的绝对路径;

html5

html5是指万维网的核心语言、 标准通用标记语言下的一个应用 超文本标记语言( HTML)的第五次重大修改(这是一项推荐标准、外语原文: W3C Recommendation、见本处 参考资料原文内容:  )2014年10月29日, 万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。

HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括新的解析规则增强了灵活性、新属性、淘汰过时的或冗余的属性等。

标准通用标记语言下的一个应用 HTML标准自1999年12月发布的HTML401后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group (Web 超文本应用技术工作组 - WHATWG) 的组织。WHATWG 致力于 Web 表单和应用程序,而 W3C(World Wide Web Consortium, 万维网联盟) 专注于 XHTML20。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。

HTML5草案的前身名为 Web Applications 10,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。

Win10系统如何快速获取文件路径? 方法:一 1、在对应的文件上单击右键,选择“属性”; 2、在“位置”后面的路径上单击右键,选择“全选”,然后将其复制即可得到文件路径; 方法二: 1、按下键盘上的“Shift”键不放,然后在对应的文件或文件夹上单击右键,选择复制为路径即可得快速得到路径。 windows7教程 windows8教程 windows10教程

概述

使用ospathabspath()函数来获取文件绝对路径

解析

文件目录结构如下:

假设apppy中想读取configini文件的内容,首先apppy需要知道configini的文件路径,从目录结构上可以看出,configini与apppy的父目录同级,也就是获取到apppy父目录(bin文件夹的路径)的父目录(config文件夹路径)的绝对路径再拼上configini文件名就能获取到configini文件:

首先,在apppy中测试一下:

import os

def load_file():

# 获取当前文件路径

current_path = ospathabspath(__file__)

# 获取当前文件的父目录

father_path = ospathabspath(ospathdirname(current_path) + ospathsep + "")

# configini文件路径,获取当前目录的父目录的父目录与congigini拼接

config_file_path=ospathjoin(ospathabspath(ospathdirname(current_path) + ospathsep + ""),'configini')

print('当前目录:' + current_path)

print('当前父目录:' + father_path)

print('configini路径:' + config_file_path)

load_file()

#out:

从结果中可以看到一切都正常,没有什么问题,假如现在需要从mainpy中执行apppy的load_file()方法呢?

来测试一下:

mainpy(处于同级目录):

from binapp import load_file

if __name__=='__main__':

load_file()

#out:

可以看到,获取的路径是完全没有问题的

拓展内容

python ospath 常用模块介绍

ospathabspath(path) 返回path规范化的绝对路径(但这个路径不一定是真实的路径),如果path仅是一个文件名,使用该函数后返回的路径是当前工作目录路径连接改文件名后所组成的新的路径名。

>>> import ospath

>>> ospathabspath("apy")

'C:\\Users\\Administrator\\apy'

ospathsplit(path) 将path分割成目录和文件名二元组返回

>>> ospathsplit("C:\\Users\\Administrator\\apy")

('C:\\Users\\Administrator', 'apy')

ospathdirname(path) 返回path的目录,其实就是ospathsplit(path)的第一个元素

>>> ospathdirname("C:\\Users\\Administrator\\apy")

'C:\\Users\\Administrator'

ospathbasename(path) 返回path最后的文件名。如果path以/或\结尾,就会返回空值。即ospathsplit(path)的第二个元素。

>>> ospathbasename("C:\\Users\\Administrator\\apy")

'apy'

ospathcommonprefix(list) 返回list中所有path共有的最长的路径,从左向右,相同字符。

ospathexists(path) 如果path存在,返回True;如果path不存在,返回False。

ospathisabs(path) 如果path是绝对路径,返回True。

ospathnormpath(path) 规范path字符串形式(规范文件路径)

ospathisfile(path) 判断路径是否为文件,是返回True,否则返回False

ospathisdir(path) 如果path是一个存在的目录,返回True,否则返货False。

ospathislink(path) 是否是链接;但如果系统不支持链接,则返回False。

以上就是关于HTML5如何获取文件路径全部的内容,包括:HTML5如何获取文件路径、win10系统下怎么获取文件路径 获取文件路径方、python文件名获取文件路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9339606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存