获取当前工作目录、切换目录、创建文件夹、查询一个目录中的py文件(或其他文件或所有文件)、以类似2021.5.20 13:14:02的格式输出当前时间、计算自己或朋友的生日到今天一共出生的天数。
时间: 2023-06-25 19:02:25 浏览: 91
获取当前工作目录:
```python
import os
current_dir = os.getcwd()
print(current_dir)
```
切换目录:
```python
import os
os.chdir('/path/to/new/directory')
```
创建文件夹:
```python
import os
os.mkdir('/path/to/new/directory')
```
查询一个目录中的py文件(或其他文件或所有文件):
```python
import os
files = os.listdir('/path/to/directory')
py_files = [f for f in files if f.endswith('.py')]
print(py_files)
```
以类似2021.5.20 13:14:02的格式输出当前时间:
```python
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime('%Y.%m.%d %H:%M:%S')
print(formatted_date)
```
计算自己或朋友的生日到今天一共出生的天数:
```python
import datetime
def days_since_birthday(birthday):
today = datetime.date.today()
next_birthday = datetime.date(today.year, birthday.month, birthday.day)
if next_birthday < today:
next_birthday = datetime.date(today.year + 1, birthday.month, birthday.day)
days_to_birthday = (next_birthday - today).days
days_since_birthday = (today - birthday).days
return days_since_birthday, days_to_birthday
my_birthday = datetime.date(1990, 5, 20)
my_days_since_birthday, my_days_to_birthday = days_since_birthday(my_birthday)
print(f"I have been alive for {my_days_since_birthday} days and my birthday is in {my_days_to_birthday} days")
friend_birthday = datetime.date(1995, 10, 15)
friend_days_since_birthday, friend_days_to_birthday = days_since_birthday(friend_birthday)
print(f"My friend has been alive for {friend_days_since_birthday} days and their birthday is in {friend_days_to_birthday} days")
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)