os命令

Python os.getcwd()函数的实际应用方案介绍

2010-03-23 18:20 佚名 博客园 字号:T | T

在Python中文件和目录操作中你会遇到Python os.getcwd()函数在实际相关操作中的各种各样的问题,以下就是对此问题的解答

AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验

Python os.getcwd()函数获得当前的路径时,你对Python os.getcwd()函数获得当前的路径的原型是否了解,以下的文章就是对其原型的具体分析,以下就是文章的相关内容的具体介绍。

在Python os.getcwd()函数获得当前的路径。其原型如下所示。

os.getcwd()

该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。例如,在PythonWin中输入如下脚本。

  1. >>> import os
  2. >>> print ‘current directory is ‘,os.getcwd()
  3. current directory is D:\Python25\Lib\site-packages\pythonwin

这里是PythonWin的安装目录如果将上述内容写入pwd.py,假设pwd.py位于E:\book\code目录,运行Windows的命令行窗口,进入E:\book目录,输入code\pwd.py,输出如下所示。

  1. E:\book>code\pwd.py
  2. current directory is E:\book

获得目录中的内容

在Python中可以使用os.listdir()函数获得指定目录中的内容。其原型如下所示。

  1. os.listdir(path)

其参数含义如下。· path 要获得内容目录的路径。以下实例获得当前目录的内容。

  1. >>> import os
  2. >>> os.listdir(os.getcwd())

获得当前目录中的内容

  1. [‘dde.pyd‘, ‘license.txt‘, ‘Pythonwin.exe‘, 
    ‘scintilla.dll‘, ‘win32ui.pyd‘, ‘win32uiole.
    pyd‘, ‘pywin‘]

以上的内容就是对Python中文件和目录操作以及Python os.getcwd()函数获得当前的路径在实际应用的想过步骤的介绍。

时间: 2024-11-04 20:08:16

os命令的相关文章

Cent OS 命令行和窗口界面默认登录切换方法

在 CentOS 中的修改方法如下: 1. root登陆,免得老是sudo 2. 打开/etc/inittab 文件     #vim /etc/inittab 3. 在默认的 run level 设置中,可以看到第一行书写如:      id:5:initdefault:(默认的 run level 等级为 5:即图形模式 3:即命令行模式) 4. 将第一行的 5 修改为 3 即可. 5. 保存文件后重启系统你就可以看见是启动的文本界面了. Cent OS 命令行和窗口界面默认登录切换方法,布

关于OS命令注入的闭合问题

1.在Windows下 1 windows下非常好办,只需要&肯定可以执行: 2 C:\Users\xxx\Desktop>aaaa | ping -n 5 127.0.0.1 3 'aaaa' 不是内部或外部命令,也不是可运行的程序 4 或批处理文件. 5 6 C:\Users\xxx\Desktop>C:\Users\chenran01.ESG\Desktop\test.bat 7 8 C:\Users\xxx\Desktop>aaaa' | ping -n 5 127.0.

WEB安全番外第五篇--关于使用通配符进行OS命令注入绕WAF

一.通配符简介: 一般来讲,通配符包含*和?,都是英文符号,*用来匹配任意个任意字符,?用来匹配一个任意字符. 举个例子使用通配符查看文件,可以很名下看到打卡的文件是/etc/resolv.conf: 1 └─[$]> sudo head -5 /???/r????v.c??f 2 # 3 # macOS Notice 4 # 5 # This file is not consulted for DNS hostname resolution, address 6 # resolution, o

Mac OS命令行运行Sublime Text

Opening Sublime Text on command line as subl on Mac OS? Mac OS subl http://www.phodal.com/blog/mac-os-command-line-sublime/ http://stackoverflow.com/questions/16199581/opening-sublime-text-on-command-line-as-subl-on-mac-os http://www.sublimetext.com/

Linux cent OS 命令 防火墙-端口

1)打开端口号: #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2)然后保存: #/etc/rc.d/init.d/iptables save 3)查看打开的端口: # /etc/init.d/iptables status

介绍一个比较好的python执行os命令的包 shellrun

python调用操作系统命令有多种方法,内置的有os.system, os.popen, subprocess, commands 第三方包更是五花八门很多.这里介绍一个个人比较喜欢的,原因是使用简单,可以获取执行状态,返回信息等 https://pypi.python.org/pypi/spur 教程略,一看就会,建议使用 shellrun.run_capture

java如何运行OS命令(转)

javac TestRunTime.java java TestRunTime hostname // 执行“hostname”Linux命令 即可看到输出 public class TestRunTime {   public static void main(String[] args) throws IOException, InterruptedException { String cmd = ""; if(args == null || args.length == 0){

mac os命令参考

1.如何进入命令行操作模式 再图形界面下,用finder 打开 应用程序 >实用程序>终端 或者开机时按 F8,用-s参数启动,然后输入命令 mount -uw / 获得权限 为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限 sudo -s 然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了.2.defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文

DCOS实践分享(4):如何基于DC/OS整合SMACK(Spark, Mesos, Akka, Cassandra, Kafka)

这篇文章入选CSDN极客头条 http://geek.csdn.net/news/detail/71572 当前,要保证业务的市场竞争力,仅靠设计一个可用并且好看的产品,已经完全不能满足要求.全球消费者都希望产品能够足够的智能化,通过大数据分析来改善他们的用户体验.简言之,物联网和大数据终将成为改变生活的技术驱动力. 近几年涌现了大量的技术架构与设计模式,开发者和科学家可以利用它们为大数据和物联网开发实时的数据分析工作流应用.其中批处理架构,流式处理架构,lambda架构,Kappa架构,都是其